#include "reine.h"

void Reine::creerListe() {
    lid=glGenLists(1);
    glNewList(lid, GL_COMPILE);
    glBegin(GL_TRIANGLES);
        glNormal3d(1, 1, 1);
        glVertex3d(1.421787, 1, 3.093384);
        glVertex3d(1.474331, 0.845881, 3.093384);
        glVertex3d(1.498741, 1, 3.093384);

        glNormal3d(1, 1, 1);
        glVertex3d(1.421787, 1, 3.093384);
        glVertex3d(1.401143, 0.869661, 3.093384);
        glVertex3d(1.474331, 0.845881, 3.093384);

        glNormal3d(1.262895, 0.958362, 0.963926);
        glVertex3d(1.652648, 1, 4.0663);
        glVertex3d(1.592185, 1, 4.08279);
        glVertex3d(1.563201, 0.817005, 4.08279);

        glNormal3d(1.262895, 0.958362, 0.963926);
        glVertex3d(1.652648, 1, 4.0663);
        glVertex3d(1.563201, 0.817005, 4.08279);
        glVertex3d(1.620706, 0.798321, 4.0663);

        glNormal3d(1.783255, 0.875945, 0.609198);
        glVertex3d(1.592185, 1, 4.08279);
        glVertex3d(1.553708, 1, 4.132261);
        glVertex3d(1.526608, 0.828895, 4.132261);

        glNormal3d(1.783256, 0.875945, 0.609197);
        glVertex3d(1.592185, 1, 4.08279);
        glVertex3d(1.526608, 0.828895, 4.132261);
        glVertex3d(1.563201, 0.817005, 4.08279);

        glNormal3d(1.09286, 0.985293, 0.995571);
        glVertex3d(1, 1, 4.6);
        glVertex3d(1.061345, 0.980068, 4.593984);
        glVertex3d(1.064502, 1, 4.593984);

        glNormal3d(1.29377, 0.953472, 0.954743);
        glVertex3d(1.064502, 1, 4.593984);
        glVertex3d(1.129304, 0.957987, 4.571997);
        glVertex3d(1.135959, 1, 4.571997);

        glNormal3d(1.293769, 0.953472, 0.954743);
        glVertex3d(1.064502, 1, 4.593984);
        glVertex3d(1.061345, 0.980068, 4.593984);
        glVertex3d(1.129304, 0.957987, 4.571997);

        glNormal3d(1.702713, 0.888701, 0.702714);
        glVertex3d(1.135959, 1, 4.571997);
        glVertex3d(1.192036, 0.937604, 4.506036);
        glVertex3d(1.201919, 1, 4.506036);

        glNormal3d(1.702714, 0.888703, 0.702713);
        glVertex3d(1.135959, 1, 4.571997);
        glVertex3d(1.129304, 0.957987, 4.571997);
        glVertex3d(1.192036, 0.937604, 4.506036);

        glNormal3d(1.98524, 0.843954, 0.070373);
        glVertex3d(1.201919, 1, 4.506036);
        glVertex3d(1.197264, 0.935905, 4.429082);
        glVertex3d(1.207416, 1, 4.429082);

        glNormal3d(1.985239, 0.843952, 0.070374);
        glVertex3d(1.201919, 1, 4.506036);
        glVertex3d(1.192036, 0.937604, 4.506036);
        glVertex3d(1.197264, 0.935905, 4.429082);

        glNormal3d(1.872033, 0.861883, -0.469556);
        glVertex3d(1.207416, 1, 4.429082);
        glVertex3d(1.16067, 0.947795, 4.357625);
        glVertex3d(1.168939, 1, 4.357625);

        glNormal3d(1.872032, 0.861884, -0.469557);
        glVertex3d(1.207416, 1, 4.429082);
        glVertex3d(1.197264, 0.935905, 4.429082);
        glVertex3d(1.16067, 0.947795, 4.357625);

        glNormal3d(1.405304, 0.935807, 0.911925);
        glVertex3d(1.168939, 1, 4.357625);
        glVertex3d(1.207719, 0.932508, 4.335639);
        glVertex3d(1.218409, 1, 4.335639);

        glNormal3d(1.405303, 0.935806, 0.911926);
        glVertex3d(1.168939, 1, 4.357625);
        glVertex3d(1.16067, 0.947795, 4.357625);
        glVertex3d(1.207719, 0.932508, 4.335639);

        glNormal3d(1.57879, 0.908329, 0.810308);
        glVertex3d(1.218409, 1, 4.335639);
        glVertex3d(1.280907, 0.908728, 4.280672);
        glVertex3d(1.295363, 1, 4.280672);

        glNormal3d(1.57879, 0.908329, 0.810308);
        glVertex3d(1.218409, 1, 4.335639);
        glVertex3d(1.207719, 0.932508, 4.335639);
        glVertex3d(1.280907, 0.908728, 4.280672);

        glNormal3d(1.647362, 0.897469, 0.755255);
        glVertex3d(1.295363, 1, 4.280672);
        glVertex3d(1.354094, 0.884948, 4.214711);
        glVertex3d(1.372317, 1, 4.214711);

        glNormal3d(1.647362, 0.897468, 0.755255);
        glVertex3d(1.295363, 1, 4.280672);
        glVertex3d(1.280907, 0.908728, 4.280672);
        glVertex3d(1.354094, 0.884948, 4.214711);

        glNormal3d(1.824918, 0.869346, 0.549945);
        glVertex3d(1.372317, 1, 4.214711);
        glVertex3d(1.437737, 0.857771, 4.08279);
        glVertex3d(1.460264, 1, 4.08279);

        glNormal3d(1.824918, 0.869346, 0.549945);
        glVertex3d(1.372317, 1, 4.214711);
        glVertex3d(1.354094, 0.884948, 4.214711);
        glVertex3d(1.437737, 0.857771, 4.08279);

        glNormal3d(0.533391, 1.073903, 0.881371);
        glVertex3d(1.460264, 1, 4.08279);
        glVertex3d(1.526608, 0.828895, 4.132261);
        glVertex3d(1.553708, 1, 4.132261);

        glNormal3d(0.533391, 1.073903, 0.881371);
        glVertex3d(1.460264, 1, 4.08279);
        glVertex3d(1.437737, 0.857771, 4.08279);
        glVertex3d(1.526608, 0.828895, 4.132261);

        glNormal3d(1.987688, 0.843566, 0);
        glVertex3d(1.652648, 1, 4.0663);
        glVertex3d(1.620706, 0.798321, 4.00034);
        glVertex3d(1.652648, 1, 4.00034);

        glNormal3d(1.987688, 0.843566, 0);
        glVertex3d(1.652648, 1, 4.0663);
        glVertex3d(1.620706, 0.798321, 4.0663);
        glVertex3d(1.620706, 0.798321, 4.00034);

        glNormal3d(1.747285, 0.881642, -0.653878);
        glVertex3d(1.652648, 1, 4.00034);
        glVertex3d(1.584112, 0.810211, 3.956366);
        glVertex3d(1.614172, 1, 3.956366);

        glNormal3d(1.747286, 0.881642, -0.653877);
        glVertex3d(1.652648, 1, 4.00034);
        glVertex3d(1.620706, 0.798321, 4.00034);
        glVertex3d(1.584112, 0.810211, 3.956366);

        glNormal3d(1.742227, 0.882443, -0.659757);
        glVertex3d(1.614172, 1, 3.956366);
        glVertex3d(1.500469, 0.837388, 3.857425);
        glVertex3d(1.526224, 1, 3.857425);

        glNormal3d(1.742227, 0.882443, -0.659757);
        glVertex3d(1.614172, 1, 3.956366);
        glVertex3d(1.584112, 0.810211, 3.956366);
        glVertex3d(1.500469, 0.837388, 3.857425);

        glNormal3d(1.879107, 0.860764, -0.455834);
        glVertex3d(1.526224, 1, 3.857425);
        glVertex3d(1.427282, 0.861168, 3.709014);
        glVertex3d(1.44927, 1, 3.709014);

        glNormal3d(1.879107, 0.860764, -0.455833);
        glVertex3d(1.526224, 1, 3.857425);
        glVertex3d(1.500469, 0.837388, 3.857425);
        glVertex3d(1.427282, 0.861168, 3.709014);

        glNormal3d(1.944322, 0.850433, -0.293064);
        glVertex3d(1.44927, 1, 3.709014);
        glVertex3d(1.380233, 0.876455, 3.54961);
        glVertex3d(1.3998, 1, 3.54961);

        glNormal3d(1.944321, 0.850435, -0.293066);
        glVertex3d(1.44927, 1, 3.709014);
        glVertex3d(1.427282, 0.861168, 3.709014);
        glVertex3d(1.380233, 0.876455, 3.54961);

        glNormal3d(1.982906, 0.844324, -0.098291);
        glVertex3d(1.3998, 1, 3.54961);
        glVertex3d(1.369777, 0.879852, 3.439676);
        glVertex3d(1.388807, 1, 3.439676);

        glNormal3d(1.982906, 0.844322, -0.09829);
        glVertex3d(1.3998, 1, 3.54961);
        glVertex3d(1.380233, 0.876455, 3.54961);
        glVertex3d(1.369777, 0.879852, 3.439676);

        glNormal3d(1.986853, 0.843698, 0.041119);
        glVertex3d(1.388807, 1, 3.439676);
        glVertex3d(1.375005, 0.878154, 3.307755);
        glVertex3d(1.394304, 1, 3.307755);

        glNormal3d(1.986853, 0.843698, 0.041119);
        glVertex3d(1.388807, 1, 3.439676);
        glVertex3d(1.369777, 0.879852, 3.439676);
        glVertex3d(1.375005, 0.878154, 3.307755);

        glNormal3d(1.242359, 0.961614, 0.969427);
        glVertex3d(1.394304, 1, 3.307755);
        glVertex3d(1.416826, 0.864565, 3.296762);
        glVertex3d(1.438277, 1, 3.296762);

        glNormal3d(1.242359, 0.961614, 0.969427);
        glVertex3d(1.394304, 1, 3.307755);
        glVertex3d(1.375005, 0.878154, 3.307755);
        glVertex3d(1.416826, 0.864565, 3.296762);

        glNormal3d(1.90439, 0.85676, 0.401947);
        glVertex3d(1.438277, 1, 3.296762);
        glVertex3d(1.437737, 0.857771, 3.247291);
        glVertex3d(1.460264, 1, 3.247291);

        glNormal3d(1.904389, 0.856759, 0.401948);
        glVertex3d(1.438277, 1, 3.296762);
        glVertex3d(1.416826, 0.864565, 3.296762);
        glVertex3d(1.437737, 0.857771, 3.247291);

        glNormal3d(1.972138, 0.846028, -0.176749);
        glVertex3d(1.460264, 1, 3.247291);
        glVertex3d(1.427282, 0.861168, 3.186828);
        glVertex3d(1.449271, 1, 3.186828);

        glNormal3d(1.972138, 0.846029, -0.176751);
        glVertex3d(1.460264, 1, 3.247291);
        glVertex3d(1.437737, 0.857771, 3.247291);
        glVertex3d(1.427282, 0.861168, 3.186828);

        glNormal3d(1.702713, 0.888701, -0.702714);
        glVertex3d(1.449271, 1, 3.186828);
        glVertex3d(1.395916, 0.871359, 3.153847);
        glVertex3d(1.41629, 1, 3.153847);

        glNormal3d(1.702714, 0.888701, -0.702713);
        glVertex3d(1.449271, 1, 3.186828);
        glVertex3d(1.427282, 0.861168, 3.186828);
        glVertex3d(1.395916, 0.871359, 3.153847);

        glNormal3d(1.983731, 0.844193, 0.089429);
        glVertex3d(1.41629, 1, 3.153847);
        glVertex3d(1.401143, 0.869661, 3.093384);
        glVertex3d(1.421787, 1, 3.093384);

        glNormal3d(1.983731, 0.844193, 0.089429);
        glVertex3d(1.41629, 1, 3.153847);
        glVertex3d(1.395916, 0.871359, 3.153847);
        glVertex3d(1.401143, 0.869661, 3.093384);

        glNormal3d(1.702713, 0.888702, 0.702714);
        glVertex3d(1.498741, 1, 3.093384);
        glVertex3d(1.500469, 0.837388, 3.0659);
        glVertex3d(1.526224, 1, 3.0659);

        glNormal3d(1.702712, 0.888701, 0.702715);
        glVertex3d(1.498741, 1, 3.093384);
        glVertex3d(1.474331, 0.845881, 3.093384);
        glVertex3d(1.500469, 0.837388, 3.0659);

        glNormal3d(1.98436, 0.844093, -0.082031);
        glVertex3d(1.526224, 1, 3.0659);
        glVertex3d(1.495241, 0.839086, 2.99994);
        glVertex3d(1.520728, 1, 2.99994);

        glNormal3d(1.98436, 0.844093, -0.082032);
        glVertex3d(1.526224, 1, 3.0659);
        glVertex3d(1.500469, 0.837388, 3.0659);
        glVertex3d(1.495241, 0.839086, 2.99994);

        glNormal3d(1.196023, 0.968953, 0.980108);
        glVertex3d(1.520728, 1, 2.99994);
        glVertex3d(1.573657, 0.813608, 2.98345);
        glVertex3d(1.603178, 1, 2.98345);

        glNormal3d(1.196023, 0.968953, 0.980108);
        glVertex3d(1.520728, 1, 2.99994);
        glVertex3d(1.495241, 0.839086, 2.99994);
        glVertex3d(1.573657, 0.813608, 2.98345);

        glNormal3d(1.512797, 0.918781, 0.85466);
        glVertex3d(1.603178, 1, 2.98345);
        glVertex3d(1.625933, 0.796622, 2.950469);
        glVertex3d(1.658145, 1, 2.950469);

        glNormal3d(1.512796, 0.918781, 0.85466);
        glVertex3d(1.603178, 1, 2.98345);
        glVertex3d(1.573657, 0.813608, 2.98345);
        glVertex3d(1.625933, 0.796622, 2.950469);

        glNormal3d(1.938152, 0.851412, 0.312717);
        glVertex3d(1.658145, 1, 2.950469);
        glVertex3d(1.652072, 0.788129, 2.868019);
        glVertex3d(1.685629, 1, 2.868019);

        glNormal3d(1.938152, 0.851411, 0.312718);
        glVertex3d(1.658145, 1, 2.950469);
        glVertex3d(1.625933, 0.796622, 2.950469);
        glVertex3d(1.652072, 0.788129, 2.868019);

        glNormal3d(1.982906, 0.844323, -0.098289);
        glVertex3d(1.685629, 1, 2.868019);
        glVertex3d(1.646844, 0.789828, 2.813052);
        glVertex3d(1.680132, 1, 2.813052);

        glNormal3d(1.982906, 0.844324, -0.098293);
        glVertex3d(1.685629, 1, 2.868019);
        glVertex3d(1.652072, 0.788129, 2.868019);
        glVertex3d(1.646844, 0.789828, 2.813052);

        glNormal3d(1.786451, 0.875439, -0.604962);
        glVertex3d(1.680132, 1, 2.813052);
        glVertex3d(1.594567, 0.806813, 2.741595);
        glVertex3d(1.625165, 1, 2.741595);

        glNormal3d(1.786452, 0.875438, -0.604961);
        glVertex3d(1.680132, 1, 2.813052);
        glVertex3d(1.646844, 0.789828, 2.813052);
        glVertex3d(1.594567, 0.806813, 2.741595);

        glNormal3d(1.234479, 0.962862, -0.971412);
        glVertex3d(1.625165, 1, 2.741595);
        glVertex3d(1.442965, 0.856072, 2.703118);
        glVertex3d(1.465761, 1, 2.703118);

        glNormal3d(1.234479, 0.962862, -0.971412);
        glVertex3d(1.625165, 1, 2.741595);
        glVertex3d(1.594567, 0.806813, 2.741595);
        glVertex3d(1.442965, 0.856072, 2.703118);

        glNormal3d(1.187029, 0.970377, -0.981908);
        glVertex3d(1.465761, 1, 2.703118);
        glVertex3d(1.333184, 0.891742, 2.681131);
        glVertex3d(1.35033, 1, 2.681131);

        glNormal3d(1.187029, 0.970377, -0.981908);
        glVertex3d(1.465761, 1, 2.703118);
        glVertex3d(1.442965, 0.856072, 2.703118);
        glVertex3d(1.333184, 0.891742, 2.681131);

        glNormal3d(1.986738, 0.843716, -0.043855);
        glVertex3d(1.35033, 1, 2.681131);
        glVertex3d(1.322728, 0.895139, 2.433779);
        glVertex3d(1.339337, 1, 2.433779);

        glNormal3d(1.986738, 0.843716, -0.043855);
        glVertex3d(1.35033, 1, 2.681131);
        glVertex3d(1.333184, 0.891742, 2.681131);
        glVertex3d(1.322728, 0.895139, 2.433779);

        glNormal3d(1.984536, 0.844065, 0.079827);
        glVertex3d(1.339337, 1, 2.433779);
        glVertex3d(1.338411, 0.890044, 2.230402);
        glVertex3d(1.355827, 1, 2.230402);

        glNormal3d(1.984536, 0.844064, 0.079827);
        glVertex3d(1.339337, 1, 2.433779);
        glVertex3d(1.322728, 0.895139, 2.433779);
        glVertex3d(1.338411, 0.890044, 2.230402);

        glNormal3d(1.987688, 0.843565, 0);
        glVertex3d(1.355827, 1, 2.230402);
        glVertex3d(1.338411, 0.890044, 2.131461);
        glVertex3d(1.355827, 1, 2.131461);

        glNormal3d(1.987688, 0.843565, 0);
        glVertex3d(1.355827, 1, 2.230402);
        glVertex3d(1.338411, 0.890044, 2.230402);
        glVertex3d(1.338411, 0.890044, 2.131461);

        glNormal3d(1.950564, 0.849445, 0.27159);
        glVertex3d(1.355827, 1, 2.131461);
        glVertex3d(1.369777, 0.879852, 2.01603);
        glVertex3d(1.388807, 1, 2.01603);

        glNormal3d(1.950564, 0.849445, 0.271589);
        glVertex3d(1.355827, 1, 2.131461);
        glVertex3d(1.338411, 0.890044, 2.131461);
        glVertex3d(1.369777, 0.879852, 2.01603);

        glNormal3d(1.96769, 0.846732, 0.200212);
        glVertex3d(1.388807, 1, 2.01603);
        glVertex3d(1.401143, 0.869661, 1.856626);
        glVertex3d(1.421787, 1, 1.856626);

        glNormal3d(1.96769, 0.846732, 0.200212);
        glVertex3d(1.388807, 1, 2.01603);
        glVertex3d(1.369777, 0.879852, 2.01603);
        glVertex3d(1.401143, 0.869661, 1.856626);

        glNormal3d(1.960762, 0.847831, 0.231907);
        glVertex3d(1.421787, 1, 1.856626);
        glVertex3d(1.437737, 0.857771, 1.697221);
        glVertex3d(1.460264, 1, 1.697221);

        glNormal3d(1.960762, 0.84783, 0.231908);
        glVertex3d(1.421787, 1, 1.856626);
        glVertex3d(1.401143, 0.869661, 1.856626);
        glVertex3d(1.437737, 0.857771, 1.697221);

        glNormal3d(1.938152, 0.851411, 0.312718);
        glVertex3d(1.460264, 1, 1.697221);
        glVertex3d(1.474331, 0.845881, 1.581791);
        glVertex3d(1.498741, 1, 1.581791);

        glNormal3d(1.938152, 0.851412, 0.312717);
        glVertex3d(1.460264, 1, 1.697221);
        glVertex3d(1.437737, 0.857771, 1.697221);
        glVertex3d(1.474331, 0.845881, 1.581791);

        glNormal3d(1.9208, 0.85416, 0.361743);
        glVertex3d(1.498741, 1, 1.581791);
        glVertex3d(1.531835, 0.827196, 1.427883);
        glVertex3d(1.559205, 1, 1.427883);

        glNormal3d(1.9208, 0.85416, 0.361743);
        glVertex3d(1.498741, 1, 1.581791);
        glVertex3d(1.474331, 0.845881, 1.581791);
        glVertex3d(1.531835, 0.827196, 1.427883);

        glNormal3d(1.942034, 0.850796, 0.300515);
        glVertex3d(1.559205, 1, 1.427883);
        glVertex3d(1.570634, 0.81459, 1.3);
        glVertex3d(1.6, 1, 1.3);

        glNormal3d(1.942035, 0.850797, 0.300514);
        glVertex3d(1.559205, 1, 1.427883);
        glVertex3d(1.531835, 0.827196, 1.427883);
        glVertex3d(1.570634, 0.81459, 1.3);

        glNormal3d(1, 1, 1);
        glVertex3d(1.6, 1, 1.3);
        glVertex3d(1.66574, 0.783688, 1.3);
        glVertex3d(1.7, 1, 1.3);

        glNormal3d(1, 1, 1);
        glVertex3d(1.6, 1, 1.3);
        glVertex3d(1.570634, 0.81459, 1.3);
        glVertex3d(1.66574, 0.783688, 1.3);

        glNormal3d(1.986751, 0.843714, 0.043547);
        glVertex3d(1.7, 1, 1.3);
        glVertex3d(1.667755, 0.783033, 1.251989);
        glVertex3d(1.702119, 1, 1.251989);

        glNormal3d(1.986751, 0.843714, 0.043547);
        glVertex3d(1.7, 1, 1.3);
        glVertex3d(1.66574, 0.783688, 1.3);
        glVertex3d(1.667755, 0.783033, 1.251989);

        glNormal3d(1.986695, 0.843723, -0.04485);
        glVertex3d(1.702119, 1, 1.251989);
        glVertex3d(1.662527, 0.784732, 1.131061);
        glVertex3d(1.696622, 1, 1.131061);

        glNormal3d(1.986694, 0.843723, -0.044849);
        glVertex3d(1.702119, 1, 1.251989);
        glVertex3d(1.667755, 0.783033, 1.251989);
        glVertex3d(1.662527, 0.784732, 1.131061);

        glNormal3d(1.895668, 0.85814, 0.421492);
        glVertex3d(1.696622, 1, 1.131061);
        glVertex3d(1.704348, 0.771143, 1.037617);
        glVertex3d(1.740596, 1, 1.037617);

        glNormal3d(1.895669, 0.85814, 0.42149);
        glVertex3d(1.696622, 1, 1.131061);
        glVertex3d(1.662527, 0.784732, 1.131061);
        glVertex3d(1.704348, 0.771143, 1.037617);

        glNormal3d(1.726204, 0.884981, 0.67779);
        glVertex3d(1.740596, 1, 1.037617);
        glVertex3d(1.777536, 0.747363, 0.955167);
        glVertex3d(1.81755, 1, 0.955167);

        glNormal3d(1.726203, 0.88498, 0.677791);
        glVertex3d(1.740596, 1, 1.037617);
        glVertex3d(1.704348, 0.771143, 1.037617);
        glVertex3d(1.777536, 0.747363, 0.955167);

        glNormal3d(1.789193, 0.875004, 0.60129);
        glVertex3d(1.81755, 1, 0.955167);
        glVertex3d(1.861179, 0.720186, 0.839736);
        glVertex3d(1.905497, 1, 0.839736);

        glNormal3d(1.789194, 0.875004, 0.60129);
        glVertex3d(1.81755, 1, 0.955167);
        glVertex3d(1.777536, 0.747363, 0.955167);
        glVertex3d(1.861179, 0.720186, 0.839736);

        glNormal3d(1.867898, 0.862539, 0.477344);
        glVertex3d(1.905497, 1, 0.839736);
        glVertex3d(1.918683, 0.701502, 0.729802);
        glVertex3d(1.965961, 1, 0.729802);

        glNormal3d(1.867898, 0.862538, 0.477344);
        glVertex3d(1.905497, 1, 0.839736);
        glVertex3d(1.861179, 0.720186, 0.839736);
        glVertex3d(1.918683, 0.701502, 0.729802);

        glNormal3d(1.978001, 0.8451, 0.139714);
        glVertex3d(1.965961, 1, 0.729802);
        glVertex3d(1.934366, 0.696406, 0.614371);
        glVertex3d(1.982451, 1, 0.614371);

        glNormal3d(1.978001, 0.8451, 0.139714);
        glVertex3d(1.965961, 1, 0.729802);
        glVertex3d(1.918683, 0.701502, 0.729802);
        glVertex3d(1.934366, 0.696406, 0.614371);

        glNormal3d(1.981087, 0.844611, -0.115422);
        glVertex3d(1.982451, 1, 0.614371);
        glVertex3d(1.923911, 0.699803, 0.520927);
        glVertex3d(1.971457, 1, 0.520927);

        glNormal3d(1.981087, 0.844611, -0.115422);
        glVertex3d(1.982451, 1, 0.614371);
        glVertex3d(1.934366, 0.696406, 0.614371);
        glVertex3d(1.923911, 0.699803, 0.520927);

        glNormal3d(1.923311, 0.853762, -0.355121);
        glVertex3d(1.971457, 1, 0.520927);
        glVertex3d(1.897772, 0.708296, 0.44947);
        glVertex3d(1.943974, 1, 0.44947);

        glNormal3d(1.923312, 0.853761, -0.355119);
        glVertex3d(1.971457, 1, 0.520927);
        glVertex3d(1.923911, 0.699803, 0.520927);
        glVertex3d(1.897772, 0.708296, 0.44947);

        glNormal3d(1.742227, 0.882442, -0.659757);
        glVertex3d(1.943974, 1, 0.44947);
        glVertex3d(1.855951, 0.721885, 0.4);
        glVertex3d(1.9, 1, 0.4);

        glNormal3d(1.742226, 0.882443, -0.659758);
        glVertex3d(1.943974, 1, 0.44947);
        glVertex3d(1.897772, 0.708296, 0.44947);
        glVertex3d(1.855951, 0.721885, 0.4);

        glNormal3d(1.987688, 0.843565, 0);
        glVertex3d(1.9, 1, 0.4);
        glVertex3d(1.855951, 0.721885, 0.3);
        glVertex3d(1.9, 1, 0.3);

        glNormal3d(1.987688, 0.843565, 0);
        glVertex3d(1.9, 1, 0.4);
        glVertex3d(1.855951, 0.721885, 0.4);
        glVertex3d(1.855951, 0.721885, 0.3);

        glNormal3d(1.000001, 1, 1);
        glVertex3d(1.91969, 0.701174, 0.3);
        glVertex3d(1.96702, 1, 0.3);
        glVertex3d(1.9, 1, 0.3);

        glNormal3d(1.000001, 1, 1);
        glVertex3d(1.9, 1, 0.3);
        glVertex3d(1.855951, 0.721885, 0.3);
        glVertex3d(1.91969, 0.701174, 0.3);

        glNormal3d(1.987688, 0.843565, 0);
        glVertex3d(1.96702, 1, 0.3);
        glVertex3d(1.91969, 0.701174, 0);
        glVertex3d(1.96702, 1, 0);

        glNormal3d(1.987688, 0.843565, 0);
        glVertex3d(1.96702, 1, 0.3);
        glVertex3d(1.91969, 0.701174, 0.3);
        glVertex3d(1.91969, 0.701174, 0);

        glNormal3d(1, 1, -1);
        glVertex3d(1.96702, 1, 0);
        glVertex3d(1.91969, 0.701174, 0);
        glVertex3d(1, 1, 0);

        glNormal3d(1, 1, -1);
        glVertex3d(1.91969, 0.701174, 0);
        glVertex3d(1.782335, 0.4316, 0);
        glVertex3d(1, 1, 0);

        glNormal3d(1.891006, 0.546009, 0);
        glVertex3d(1.91969, 0.701174, 0.3);
        glVertex3d(1.782335, 0.4316, 0);
        glVertex3d(1.91969, 0.701174, 0);

        glNormal3d(1.891006, 0.546009, 0);
        glVertex3d(1.91969, 0.701174, 0.3);
        glVertex3d(1.782335, 0.4316, 0.3);
        glVertex3d(1.782335, 0.4316, 0);

        glNormal3d(1.000001, 1, 1);
        glVertex3d(1.855951, 0.721885, 0.3);
        glVertex3d(1.782335, 0.4316, 0.3);
        glVertex3d(1.91969, 0.701174, 0.3);

        glNormal3d(1.000001, 1, 1);
        glVertex3d(1.855951, 0.721885, 0.3);
        glVertex3d(1.728115, 0.470993, 0.3);
        glVertex3d(1.782335, 0.4316, 0.3);

        glNormal3d(1.891007, 0.54601, 0);
        glVertex3d(1.855951, 0.721885, 0.4);
        glVertex3d(1.728115, 0.470993, 0.3);
        glVertex3d(1.855951, 0.721885, 0.3);

        glNormal3d(1.891007, 0.54601, 0);
        glVertex3d(1.855951, 0.721885, 0.4);
        glVertex3d(1.728115, 0.470993, 0.4);
        glVertex3d(1.728115, 0.470993, 0.3);

        glNormal3d(1.669572, 0.658836, -0.659758);
        glVertex3d(1.897772, 0.708296, 0.44947);
        glVertex3d(1.728115, 0.470993, 0.4);
        glVertex3d(1.855951, 0.721885, 0.4);

        glNormal3d(1.669573, 0.658836, -0.659757);
        glVertex3d(1.897772, 0.708296, 0.44947);
        glVertex3d(1.763691, 0.445146, 0.44947);
        glVertex3d(1.728115, 0.470993, 0.4);

        glNormal3d(1.832932, 0.5756, -0.355119);
        glVertex3d(1.923911, 0.699803, 0.520927);
        glVertex3d(1.763691, 0.445146, 0.44947);
        glVertex3d(1.897772, 0.708296, 0.44947);

        glNormal3d(1.832931, 0.575601, -0.35512);
        glVertex3d(1.923911, 0.699803, 0.520927);
        glVertex3d(1.785925, 0.428992, 0.520927);
        glVertex3d(1.763691, 0.445146, 0.44947);

        glNormal3d(1.885052, 0.549044, -0.115422);
        glVertex3d(1.934366, 0.696406, 0.614371);
        glVertex3d(1.785925, 0.428992, 0.520927);
        glVertex3d(1.923911, 0.699803, 0.520927);

        glNormal3d(1.885052, 0.549044, -0.115421);
        glVertex3d(1.934366, 0.696406, 0.614371);
        glVertex3d(1.794819, 0.42253, 0.614371);
        glVertex3d(1.785925, 0.428992, 0.520927);

        glNormal3d(1.882267, 0.550462, 0.139714);
        glVertex3d(1.918683, 0.701502, 0.729802);
        glVertex3d(1.794819, 0.42253, 0.614371);
        glVertex3d(1.934366, 0.696406, 0.614371);

        glNormal3d(1.882267, 0.550462, 0.139714);
        glVertex3d(1.918683, 0.701502, 0.729802);
        glVertex3d(1.781478, 0.432223, 0.729802);
        glVertex3d(1.794819, 0.42253, 0.614371);

        glNormal3d(1.782942, 0.601071, 0.477344);
        glVertex3d(1.861179, 0.720186, 0.839736);
        glVertex3d(1.781478, 0.432223, 0.729802);
        glVertex3d(1.918683, 0.701502, 0.729802);

        glNormal3d(1.782942, 0.601071, 0.477344);
        glVertex3d(1.861179, 0.720186, 0.839736);
        glVertex3d(1.732562, 0.467762, 0.839736);
        glVertex3d(1.781478, 0.432223, 0.729802);

        glNormal3d(1.711941, 0.637247, 0.60129);
        glVertex3d(1.777536, 0.747363, 0.955167);
        glVertex3d(1.732562, 0.467762, 0.839736);
        glVertex3d(1.861179, 0.720186, 0.839736);

        glNormal3d(1.711942, 0.637247, 0.60129);
        glVertex3d(1.777536, 0.747363, 0.955167);
        glVertex3d(1.661412, 0.519456, 0.955167);
        glVertex3d(1.732562, 0.467762, 0.839736);

        glNormal3d(1.655117, 0.666201, 0.677791);
        glVertex3d(1.704348, 0.771143, 1.037617);
        glVertex3d(1.661412, 0.519456, 0.955167);
        glVertex3d(1.777536, 0.747363, 0.955167);

        glNormal3d(1.655117, 0.666201, 0.67779);
        glVertex3d(1.704348, 0.771143, 1.037617);
        glVertex3d(1.599154, 0.564689, 1.037617);
        glVertex3d(1.661412, 0.519456, 0.955167);

        glNormal3d(1.807994, 0.588306, 0.42149);
        glVertex3d(1.662527, 0.784732, 1.131061);
        glVertex3d(1.599154, 0.564689, 1.037617);
        glVertex3d(1.704348, 0.771143, 1.037617);

        glNormal3d(1.807994, 0.588306, 0.421491);
        glVertex3d(1.662527, 0.784732, 1.131061);
        glVertex3d(1.563579, 0.590536, 1.131061);
        glVertex3d(1.599154, 0.564689, 1.037617);

        glNormal3d(1.89011, 0.546466, -0.044849);
        glVertex3d(1.667755, 0.783033, 1.251989);
        glVertex3d(1.563579, 0.590536, 1.131061);
        glVertex3d(1.662527, 0.784732, 1.131061);

        glNormal3d(1.89011, 0.546466, -0.04485);
        glVertex3d(1.667755, 0.783033, 1.251989);
        glVertex3d(1.568026, 0.587305, 1.251989);
        glVertex3d(1.563579, 0.590536, 1.131061);

        glNormal3d(1.890161, 0.54644, 0.043546);
        glVertex3d(1.66574, 0.783688, 1.3);
        glVertex3d(1.568026, 0.587305, 1.251989);
        glVertex3d(1.667755, 0.783033, 1.251989);

        glNormal3d(1.890161, 0.54644, 0.043548);
        glVertex3d(1.66574, 0.783688, 1.3);
        glVertex3d(1.566312, 0.58855, 1.3);
        glVertex3d(1.568026, 0.587305, 1.251989);

        glNormal3d(1, 1, 1);
        glVertex3d(1.570634, 0.81459, 1.3);
        glVertex3d(1.566312, 0.58855, 1.3);
        glVertex3d(1.66574, 0.783688, 1.3);

        glNormal3d(1, 1, 1);
        glVertex3d(1.570634, 0.81459, 1.3);
        glVertex3d(1.48541, 0.647329, 1.3);
        glVertex3d(1.566312, 0.58855, 1.3);

        glNormal3d(1.849822, 0.566994, 0.300514);
        glVertex3d(1.531835, 0.827196, 1.427883);
        glVertex3d(1.48541, 0.647329, 1.3);
        glVertex3d(1.570634, 0.81459, 1.3);

        glNormal3d(1.849822, 0.566994, 0.300515);
        glVertex3d(1.531835, 0.827196, 1.427883);
        glVertex3d(1.452406, 0.671308, 1.427883);
        glVertex3d(1.48541, 0.647329, 1.3);

        glNormal3d(1.830666, 0.576755, 0.361743);
        glVertex3d(1.474331, 0.845881, 1.581791);
        glVertex3d(1.452406, 0.671308, 1.427883);
        glVertex3d(1.531835, 0.827196, 1.427883);

        glNormal3d(1.830666, 0.576755, 0.361743);
        glVertex3d(1.474331, 0.845881, 1.581791);
        glVertex3d(1.40349, 0.706847, 1.581791);
        glVertex3d(1.452406, 0.671308, 1.427883);

        glNormal3d(1.846319, 0.568779, 0.312717);
        glVertex3d(1.437737, 0.857771, 1.697221);
        glVertex3d(1.40349, 0.706847, 1.581791);
        glVertex3d(1.474331, 0.845881, 1.581791);

        glNormal3d(1.846319, 0.568779, 0.312717);
        glVertex3d(1.437737, 0.857771, 1.697221);
        glVertex3d(1.372361, 0.729464, 1.697221);
        glVertex3d(1.40349, 0.706847, 1.581791);

        glNormal3d(1.866716, 0.558386, 0.231908);
        glVertex3d(1.401143, 0.869661, 1.856626);
        glVertex3d(1.372361, 0.729464, 1.697221);
        glVertex3d(1.437737, 0.857771, 1.697221);

        glNormal3d(1.866716, 0.558387, 0.231908);
        glVertex3d(1.401143, 0.869661, 1.856626);
        glVertex3d(1.341233, 0.75208, 1.856626);
        glVertex3d(1.372361, 0.729464, 1.697221);

        glNormal3d(1.872966, 0.555202, 0.200212);
        glVertex3d(1.369777, 0.879852, 2.01603);
        glVertex3d(1.341233, 0.75208, 1.856626);
        glVertex3d(1.401143, 0.869661, 1.856626);

        glNormal3d(1.872966, 0.555202, 0.200212);
        glVertex3d(1.369777, 0.879852, 2.01603);
        glVertex3d(1.314551, 0.771465, 2.01603);
        glVertex3d(1.341233, 0.75208, 1.856626);

        glNormal3d(1.857517, 0.563073, 0.271589);
        glVertex3d(1.338411, 0.890044, 2.131461);
        glVertex3d(1.314551, 0.771465, 2.01603);
        glVertex3d(1.369777, 0.879852, 2.01603);

        glNormal3d(1.857516, 0.563073, 0.27159);
        glVertex3d(1.338411, 0.890044, 2.131461);
        glVertex3d(1.28787, 0.79085, 2.131461);
        glVertex3d(1.314551, 0.771465, 2.01603);

        glNormal3d(1.891006, 0.546009, 0);
        glVertex3d(1.338411, 0.890044, 2.230402);
        glVertex3d(1.28787, 0.79085, 2.131461);
        glVertex3d(1.338411, 0.890044, 2.131461);

        glNormal3d(1.891006, 0.546009, 0);
        glVertex3d(1.338411, 0.890044, 2.230402);
        glVertex3d(1.28787, 0.79085, 2.230402);
        glVertex3d(1.28787, 0.79085, 2.131461);

        glNormal3d(1.888163, 0.547458, 0.079827);
        glVertex3d(1.322728, 0.895139, 2.433779);
        glVertex3d(1.28787, 0.79085, 2.230402);
        glVertex3d(1.338411, 0.890044, 2.230402);

        glNormal3d(1.888163, 0.547459, 0.079827);
        glVertex3d(1.322728, 0.895139, 2.433779);
        glVertex3d(1.274529, 0.800543, 2.433779);
        glVertex3d(1.28787, 0.79085, 2.230402);

        glNormal3d(1.890149, 0.546447, -0.043855);
        glVertex3d(1.333184, 0.891742, 2.681131);
        glVertex3d(1.274529, 0.800543, 2.433779);
        glVertex3d(1.322728, 0.895139, 2.433779);

        glNormal3d(1.890149, 0.546446, -0.043855);
        glVertex3d(1.333184, 0.891742, 2.681131);
        glVertex3d(1.283423, 0.794081, 2.681131);
        glVertex3d(1.274529, 0.800543, 2.433779);

        glNormal3d(1.168722, 0.914032, -0.981908);
        glVertex3d(1.442965, 0.856072, 2.703118);
        glVertex3d(1.283423, 0.794081, 2.681131);
        glVertex3d(1.333184, 0.891742, 2.681131);

        glNormal3d(1.168722, 0.914032, -0.981908);
        glVertex3d(1.442965, 0.856072, 2.703118);
        glVertex3d(1.376808, 0.726233, 2.703118);
        glVertex3d(1.283423, 0.794081, 2.681131);

        glNormal3d(1.211526, 0.892222, -0.971412);
        glVertex3d(1.594567, 0.806813, 2.741595);
        glVertex3d(1.376808, 0.726233, 2.703118);
        glVertex3d(1.442965, 0.856072, 2.703118);

        glNormal3d(1.211526, 0.892222, -0.971412);
        glVertex3d(1.594567, 0.806813, 2.741595);
        glVertex3d(1.505769, 0.632537, 2.741595);
        glVertex3d(1.376808, 0.726233, 2.703118);

        glNormal3d(1.709468, 0.638508, -0.604961);
        glVertex3d(1.646844, 0.789828, 2.813052);
        glVertex3d(1.505769, 0.632537, 2.741595);
        glVertex3d(1.594567, 0.806813, 2.741595);

        glNormal3d(1.709468, 0.638508, -0.604962);
        glVertex3d(1.646844, 0.789828, 2.813052);
        glVertex3d(1.550238, 0.600228, 2.813052);
        glVertex3d(1.505769, 0.632537, 2.741595);

        glNormal3d(1.886692, 0.548208, -0.098293);
        glVertex3d(1.652072, 0.788129, 2.868019);
        glVertex3d(1.550238, 0.600228, 2.813052);
        glVertex3d(1.646844, 0.789828, 2.813052);

        glNormal3d(1.886692, 0.548208, -0.098292);
        glVertex3d(1.652072, 0.788129, 2.868019);
        glVertex3d(1.554685, 0.596998, 2.868019);
        glVertex3d(1.550238, 0.600228, 2.813052);

        glNormal3d(1.846319, 0.568779, 0.312718);
        glVertex3d(1.625933, 0.796622, 2.950469);
        glVertex3d(1.554685, 0.596998, 2.868019);
        glVertex3d(1.652072, 0.788129, 2.868019);

        glNormal3d(1.846319, 0.568779, 0.312718);
        glVertex3d(1.625933, 0.796622, 2.950469);
        glVertex3d(1.532451, 0.613152, 2.950469);
        glVertex3d(1.554685, 0.596998, 2.868019);

        glNormal3d(1.4626, 0.764294, 0.85466);
        glVertex3d(1.573657, 0.813608, 2.98345);
        glVertex3d(1.532451, 0.613152, 2.950469);
        glVertex3d(1.625933, 0.796622, 2.950469);

        glNormal3d(1.4626, 0.764294, 0.85466);
        glVertex3d(1.573657, 0.813608, 2.98345);
        glVertex3d(1.487981, 0.645461, 2.98345);
        glVertex3d(1.532451, 0.613152, 2.950469);

        glNormal3d(1.176835, 0.909898, 0.980108);
        glVertex3d(1.495241, 0.839086, 2.99994);
        glVertex3d(1.487981, 0.645461, 2.98345);
        glVertex3d(1.573657, 0.813608, 2.98345);

        glNormal3d(1.176835, 0.909898, 0.980108);
        glVertex3d(1.495241, 0.839086, 2.99994);
        glVertex3d(1.421278, 0.693924, 2.99994);
        glVertex3d(1.487981, 0.645461, 2.98345);

        glNormal3d(1.888004, 0.54754, -0.082032);
        glVertex3d(1.500469, 0.837388, 3.0659);
        glVertex3d(1.421278, 0.693924, 2.99994);
        glVertex3d(1.495241, 0.839086, 2.99994);

        glNormal3d(1.888004, 0.547539, -0.082031);
        glVertex3d(1.500469, 0.837388, 3.0659);
        glVertex3d(1.425725, 0.690693, 3.0659);
        glVertex3d(1.421278, 0.693924, 2.99994);

        glNormal3d(1.633926, 0.676998, 0.702715);
        glVertex3d(1.474331, 0.845881, 3.093384);
        glVertex3d(1.425725, 0.690693, 3.0659);
        glVertex3d(1.500469, 0.837388, 3.0659);

        glNormal3d(1.633926, 0.676998, 0.702715);
        glVertex3d(1.474331, 0.845881, 3.093384);
        glVertex3d(1.40349, 0.706848, 3.093384);
        glVertex3d(1.425725, 0.690693, 3.0659);

        glNormal3d(1.887437, 0.547829, 0.089429);
        glVertex3d(1.395916, 0.871359, 3.153847);
        glVertex3d(1.341233, 0.75208, 3.093384);
        glVertex3d(1.401143, 0.869661, 3.093384);

        glNormal3d(1.887436, 0.547828, 0.089429);
        glVertex3d(1.395916, 0.871359, 3.153847);
        glVertex3d(1.336786, 0.755311, 3.153847);
        glVertex3d(1.341233, 0.75208, 3.093384);

        glNormal3d(1.633927, 0.676998, -0.702713);
        glVertex3d(1.427282, 0.861168, 3.186828);
        glVertex3d(1.336786, 0.755311, 3.153847);
        glVertex3d(1.395916, 0.871359, 3.153847);

        glNormal3d(1.633928, 0.676997, -0.702712);
        glVertex3d(1.427282, 0.861168, 3.186828);
        glVertex3d(1.363467, 0.735925, 3.186828);
        glVertex3d(1.336786, 0.755311, 3.153847);

        glNormal3d(1.876978, 0.553157, -0.176751);
        glVertex3d(1.437737, 0.857771, 3.247291);
        glVertex3d(1.363467, 0.735925, 3.186828);
        glVertex3d(1.427282, 0.861168, 3.186828);

        glNormal3d(1.876978, 0.553158, -0.176754);
        glVertex3d(1.437737, 0.857771, 3.247291);
        glVertex3d(1.372361, 0.729464, 3.247291);
        glVertex3d(1.363467, 0.735925, 3.186828);

        glNormal3d(1.815861, 0.584299, 0.401948);
        glVertex3d(1.416826, 0.864565, 3.296762);
        glVertex3d(1.372361, 0.729464, 3.247291);
        glVertex3d(1.437737, 0.857771, 3.247291);

        glNormal3d(1.815861, 0.584298, 0.401949);
        glVertex3d(1.416826, 0.864565, 3.296762);
        glVertex3d(1.354574, 0.742387, 3.296762);
        glVertex3d(1.372361, 0.729464, 3.247291);

        glNormal3d(1.218635, 0.8886, 0.969427);
        glVertex3d(1.375005, 0.878154, 3.307755);
        glVertex3d(1.354574, 0.742387, 3.296762);
        glVertex3d(1.416826, 0.864565, 3.296762);

        glNormal3d(1.218635, 0.8886, 0.969427);
        glVertex3d(1.375005, 0.878154, 3.307755);
        glVertex3d(1.318998, 0.768234, 3.307755);
        glVertex3d(1.354574, 0.742387, 3.296762);

        glNormal3d(1.890253, 0.546394, 0.041119);
        glVertex3d(1.369777, 0.879852, 3.439676);
        glVertex3d(1.318998, 0.768234, 3.307755);
        glVertex3d(1.375005, 0.878154, 3.307755);

        glNormal3d(1.890253, 0.546393, 0.041119);
        glVertex3d(1.369777, 0.879852, 3.439676);
        glVertex3d(1.314551, 0.771465, 3.439676);
        glVertex3d(1.318998, 0.768234, 3.307755);

        glNormal3d(1.886692, 0.548208, -0.09829);
        glVertex3d(1.380233, 0.876455, 3.54961);
        glVertex3d(1.314551, 0.771465, 3.439676);
        glVertex3d(1.369777, 0.879852, 3.439676);

        glNormal3d(1.886692, 0.548208, -0.098291);
        glVertex3d(1.380233, 0.876455, 3.54961);
        glVertex3d(1.323445, 0.765003, 3.54961);
        glVertex3d(1.314551, 0.771465, 3.439676);

        glNormal3d(1.851885, 0.565944, -0.293066);
        glVertex3d(1.427282, 0.861168, 3.709014);
        glVertex3d(1.323445, 0.765003, 3.54961);
        glVertex3d(1.380233, 0.876455, 3.54961);

        glNormal3d(1.851884, 0.565943, -0.293065);
        glVertex3d(1.427282, 0.861168, 3.709014);
        glVertex3d(1.363468, 0.735925, 3.709014);
        glVertex3d(1.323445, 0.765003, 3.54961);

        glNormal3d(1.793054, 0.595919, -0.455833);
        glVertex3d(1.500469, 0.837388, 3.857425);
        glVertex3d(1.363468, 0.735925, 3.709014);
        glVertex3d(1.427282, 0.861168, 3.709014);

        glNormal3d(1.793054, 0.595919, -0.455833);
        glVertex3d(1.500469, 0.837388, 3.857425);
        glVertex3d(1.425725, 0.690693, 3.857425);
        glVertex3d(1.363468, 0.735925, 3.709014);

        glNormal3d(1.669573, 0.658835, -0.659757);
        glVertex3d(1.584112, 0.810211, 3.956366);
        glVertex3d(1.425725, 0.690693, 3.857425);
        glVertex3d(1.500469, 0.837388, 3.857425);

        glNormal3d(1.669573, 0.658836, -0.659757);
        glVertex3d(1.584112, 0.810211, 3.956366);
        glVertex3d(1.496875, 0.638999, 3.956366);
        glVertex3d(1.425725, 0.690693, 3.857425);

        glNormal3d(1.674136, 0.65651, -0.653877);
        glVertex3d(1.620706, 0.798321, 4.00034);
        glVertex3d(1.496875, 0.638999, 3.956366);
        glVertex3d(1.584112, 0.810211, 3.956366);

        glNormal3d(1.674136, 0.65651, -0.653877);
        glVertex3d(1.620706, 0.798321, 4.00034);
        glVertex3d(1.528004, 0.616383, 4.00034);
        glVertex3d(1.496875, 0.638999, 3.956366);

        glNormal3d(1.891006, 0.546009, 0);
        glVertex3d(1.620706, 0.798321, 4.0663);
        glVertex3d(1.528004, 0.616383, 4.00034);
        glVertex3d(1.620706, 0.798321, 4.00034);

        glNormal3d(1.891006, 0.546009, 0);
        glVertex3d(1.620706, 0.798321, 4.0663);
        glVertex3d(1.528004, 0.616383, 4.0663);
        glVertex3d(1.528004, 0.616383, 4.00034);

        glNormal3d(0.579066, 1.214477, 0.881371);
        glVertex3d(1.437737, 0.857771, 4.08279);
        glVertex3d(1.447959, 0.674539, 4.132261);
        glVertex3d(1.526608, 0.828895, 4.132261);

        glNormal3d(0.579065, 1.214477, 0.88137);
        glVertex3d(1.437737, 0.857771, 4.08279);
        glVertex3d(1.372361, 0.729464, 4.08279);
        glVertex3d(1.447959, 0.674539, 4.132261);

        glNormal3d(1.74417, 0.620827, 0.549945);
        glVertex3d(1.354094, 0.884948, 4.214711);
        glVertex3d(1.372361, 0.729464, 4.08279);
        glVertex3d(1.437737, 0.857771, 4.08279);

        glNormal3d(1.744169, 0.620827, 0.549945);
        glVertex3d(1.354094, 0.884948, 4.214711);
        glVertex3d(1.301211, 0.781158, 4.214711);
        glVertex3d(1.372361, 0.729464, 4.08279);

        glNormal3d(1.583994, 0.702441, 0.755255);
        glVertex3d(1.280907, 0.908728, 4.280672);
        glVertex3d(1.301211, 0.781158, 4.214711);
        glVertex3d(1.354094, 0.884948, 4.214711);

        glNormal3d(1.583993, 0.702441, 0.755255);
        glVertex3d(1.280907, 0.908728, 4.280672);
        glVertex3d(1.238954, 0.82639, 4.280672);
        glVertex3d(1.301211, 0.781158, 4.214711);

        glNormal3d(1.522134, 0.73396, 0.810308);
        glVertex3d(1.207719, 0.932508, 4.335639);
        glVertex3d(1.238954, 0.82639, 4.280672);
        glVertex3d(1.280907, 0.908728, 4.280672);

        glNormal3d(1.522135, 0.73396, 0.810307);
        glVertex3d(1.207719, 0.932508, 4.335639);
        glVertex3d(1.176697, 0.871622, 4.335639);
        glVertex3d(1.238954, 0.82639, 4.280672);

        glNormal3d(1.36563, 0.813703, 0.911926);
        glVertex3d(1.16067, 0.947795, 4.357625);
        glVertex3d(1.176697, 0.871622, 4.335639);
        glVertex3d(1.207719, 0.932508, 4.335639);

        glNormal3d(1.365629, 0.813703, 0.911926);
        glVertex3d(1.16067, 0.947795, 4.357625);
        glVertex3d(1.136674, 0.9007, 4.357625);
        glVertex3d(1.176697, 0.871622, 4.335639);

        glNormal3d(1.786672, 0.59917, -0.469557);
        glVertex3d(1.197264, 0.935905, 4.429082);
        glVertex3d(1.136674, 0.9007, 4.357625);
        glVertex3d(1.16067, 0.947795, 4.357625);

        glNormal3d(1.786672, 0.599172, -0.469557);
        glVertex3d(1.197264, 0.935905, 4.429082);
        glVertex3d(1.167803, 0.878084, 4.429082);
        glVertex3d(1.136674, 0.9007, 4.357625);

        glNormal3d(1.888798, 0.547136, 0.070374);
        glVertex3d(1.192036, 0.937604, 4.506036);
        glVertex3d(1.167803, 0.878084, 4.429082);
        glVertex3d(1.197264, 0.935905, 4.429082);

        glNormal3d(1.888798, 0.547135, 0.070375);
        glVertex3d(1.192036, 0.937604, 4.506036);
        glVertex3d(1.163356, 0.881315, 4.506036);
        glVertex3d(1.167803, 0.878084, 4.429082);

        glNormal3d(1.633928, 0.676998, 0.702713);
        glVertex3d(1.129304, 0.957987, 4.571997);
        glVertex3d(1.163356, 0.881315, 4.506036);
        glVertex3d(1.192036, 0.937604, 4.506036);

        glNormal3d(1.633927, 0.676997, 0.702714);
        glVertex3d(1.129304, 0.957987, 4.571997);
        glVertex3d(1.109993, 0.920086, 4.571997);
        glVertex3d(1.163356, 0.881315, 4.506036);

        glNormal3d(1.265013, 0.864969, 0.954743);
        glVertex3d(1.061345, 0.980068, 4.593984);
        glVertex3d(1.109993, 0.920086, 4.571997);
        glVertex3d(1.129304, 0.957987, 4.571997);

        glNormal3d(1.265014, 0.86497, 0.954743);
        glVertex3d(1.061345, 0.980068, 4.593984);
        glVertex3d(1.052183, 0.962087, 4.593984);
        glVertex3d(1.109993, 0.920086, 4.571997);

        glNormal3d(1.08377, 0.957317, 0.995571);
        glVertex3d(1, 1, 4.6);
        glVertex3d(1.052183, 0.962087, 4.593984);
        glVertex3d(1.061345, 0.980068, 4.593984);

        glNormal3d(1.706585, 0.639977, 0.609197);
        glVertex3d(1.563201, 0.817005, 4.08279);
        glVertex3d(1.526608, 0.828895, 4.132261);
        glVertex3d(1.447959, 0.674539, 4.132261);

        glNormal3d(1.706585, 0.639977, 0.609197);
        glVertex3d(1.563201, 0.817005, 4.08279);
        glVertex3d(1.447959, 0.674539, 4.132261);
        glVertex3d(1.479087, 0.651923, 4.08279);

        glNormal3d(1.23716, 0.879161, 0.963926);
        glVertex3d(1.620706, 0.798321, 4.0663);
        glVertex3d(1.563201, 0.817005, 4.08279);
        glVertex3d(1.479087, 0.651923, 4.08279);

        glNormal3d(1.23716, 0.879161, 0.963926);
        glVertex3d(1.620706, 0.798321, 4.0663);
        glVertex3d(1.479087, 0.651923, 4.08279);
        glVertex3d(1.528004, 0.616383, 4.0663);

        glNormal3d(1, 1, 1);
        glVertex3d(1.401143, 0.869661, 3.093384);
        glVertex3d(1.40349, 0.706848, 3.093384);
        glVertex3d(1.474331, 0.845881, 3.093384);

        glNormal3d(1, 1, 1);
        glVertex3d(1.401143, 0.869661, 3.093384);
        glVertex3d(1.341233, 0.75208, 3.093384);
        glVertex3d(1.40349, 0.706848, 3.093384);

        glNormal3d(1, 1, 1);
        glVertex3d(1.341233, 0.75208, 3.093384);
        glVertex3d(1.293153, 0.59651, 3.093384);
        glVertex3d(1.40349, 0.706848, 3.093384);

        glNormal3d(1, 1, 1);
        glVertex3d(1.341233, 0.75208, 3.093384);
        glVertex3d(1.24792, 0.658767, 3.093384);
        glVertex3d(1.293153, 0.59651, 3.093384);

        glNormal3d(1.188211, 0.811789, 0.963926);
        glVertex3d(1.528004, 0.616383, 4.0663);
        glVertex3d(1.479087, 0.651923, 4.08279);
        glVertex3d(1.348077, 0.520913, 4.08279);

        glNormal3d(1.188211, 0.811789, 0.963926);
        glVertex3d(1.528004, 0.616383, 4.0663);
        glVertex3d(1.348077, 0.520913, 4.08279);
        glVertex3d(1.383617, 0.471996, 4.0663);

        glNormal3d(1.560749, 0.439251, 0.609197);
        glVertex3d(1.479087, 0.651923, 4.08279);
        glVertex3d(1.447959, 0.674539, 4.132261);
        glVertex3d(1.325461, 0.552041, 4.132261);

        glNormal3d(1.560749, 0.439251, 0.609197);
        glVertex3d(1.479087, 0.651923, 4.08279);
        glVertex3d(1.325461, 0.552041, 4.132261);
        glVertex3d(1.348077, 0.520913, 4.08279);

        glNormal3d(1.06648, 0.93352, 0.995571);
        glVertex3d(1, 1, 4.6);
        glVertex3d(1.037913, 0.947817, 4.593984);
        glVertex3d(1.052183, 0.962087, 4.593984);

        glNormal3d(1.210316, 0.789685, 0.954743);
        glVertex3d(1.052183, 0.962087, 4.593984);
        glVertex3d(1.079915, 0.890007, 4.571997);
        glVertex3d(1.109993, 0.920086, 4.571997);

        glNormal3d(1.210315, 0.789685, 0.954743);
        glVertex3d(1.052183, 0.962087, 4.593984);
        glVertex3d(1.037913, 0.947817, 4.593984);
        glVertex3d(1.079915, 0.890007, 4.571997);

        glNormal3d(1.503088, 0.496913, 0.702714);
        glVertex3d(1.109993, 0.920086, 4.571997);
        glVertex3d(1.118685, 0.836644, 4.506036);
        glVertex3d(1.163356, 0.881315, 4.506036);

        glNormal3d(1.503088, 0.496914, 0.702713);
        glVertex3d(1.109993, 0.920086, 4.571997);
        glVertex3d(1.079915, 0.890007, 4.571997);
        glVertex3d(1.118685, 0.836644, 4.506036);

        glNormal3d(1.705354, 0.294646, 0.070375);
        glVertex3d(1.163356, 0.881315, 4.506036);
        glVertex3d(1.121916, 0.832197, 4.429082);
        glVertex3d(1.167803, 0.878084, 4.429082);

        glNormal3d(1.705355, 0.294647, 0.070374);
        glVertex3d(1.163356, 0.881315, 4.506036);
        glVertex3d(1.118685, 0.836644, 4.506036);
        glVertex3d(1.121916, 0.832197, 4.429082);

        glNormal3d(1.624306, 0.375695, -0.469557);
        glVertex3d(1.167803, 0.878084, 4.429082);
        glVertex3d(1.0993, 0.863326, 4.357625);
        glVertex3d(1.136674, 0.9007, 4.357625);

        glNormal3d(1.624306, 0.375694, -0.469557);
        glVertex3d(1.167803, 0.878084, 4.429082);
        glVertex3d(1.121916, 0.832197, 4.429082);
        glVertex3d(1.0993, 0.863326, 4.357625);

        glNormal3d(1.290165, 0.709835, 0.911926);
        glVertex3d(1.136674, 0.9007, 4.357625);
        glVertex3d(1.128378, 0.823303, 4.335639);
        glVertex3d(1.176697, 0.871622, 4.335639);

        glNormal3d(1.290165, 0.709835, 0.911926);
        glVertex3d(1.136674, 0.9007, 4.357625);
        glVertex3d(1.0993, 0.863326, 4.357625);
        glVertex3d(1.128378, 0.823303, 4.335639);

        glNormal3d(1.414368, 0.585632, 0.810307);
        glVertex3d(1.176697, 0.871622, 4.335639);
        glVertex3d(1.17361, 0.761046, 4.280672);
        glVertex3d(1.238954, 0.82639, 4.280672);

        glNormal3d(1.414368, 0.585632, 0.810308);
        glVertex3d(1.176697, 0.871622, 4.335639);
        glVertex3d(1.128378, 0.823303, 4.335639);
        glVertex3d(1.17361, 0.761046, 4.280672);

        glNormal3d(1.46346, 0.53654, 0.755255);
        glVertex3d(1.238954, 0.82639, 4.280672);
        glVertex3d(1.218842, 0.698789, 4.214711);
        glVertex3d(1.301211, 0.781158, 4.214711);

        glNormal3d(1.463459, 0.53654, 0.755255);
        glVertex3d(1.238954, 0.82639, 4.280672);
        glVertex3d(1.17361, 0.761046, 4.280672);
        glVertex3d(1.218842, 0.698789, 4.214711);

        glNormal3d(1.590576, 0.409424, 0.549945);
        glVertex3d(1.301211, 0.781158, 4.214711);
        glVertex3d(1.270536, 0.627639, 4.08279);
        glVertex3d(1.372361, 0.729464, 4.08279);

        glNormal3d(1.590576, 0.409424, 0.549946);
        glVertex3d(1.301211, 0.781158, 4.214711);
        glVertex3d(1.218842, 0.698789, 4.214711);
        glVertex3d(1.270536, 0.627639, 4.08279);

        glNormal3d(0.665945, 1.334056, 0.88137);
        glVertex3d(1.372361, 0.729464, 4.08279);
        glVertex3d(1.325461, 0.552041, 4.132261);
        glVertex3d(1.447959, 0.674539, 4.132261);

        glNormal3d(0.665944, 1.334056, 0.88137);
        glVertex3d(1.372361, 0.729464, 4.08279);
        glVertex3d(1.270536, 0.627639, 4.08279);
        glVertex3d(1.325461, 0.552041, 4.132261);

        glNormal3d(1.707107, 0.292893, 0);
        glVertex3d(1.528004, 0.616383, 4.0663);
        glVertex3d(1.383617, 0.471996, 4.00034);
        glVertex3d(1.528004, 0.616383, 4.00034);

        glNormal3d(1.707107, 0.292893, 0);
        glVertex3d(1.528004, 0.616383, 4.0663);
        glVertex3d(1.383617, 0.471996, 4.0663);
        glVertex3d(1.383617, 0.471996, 4.00034);

        glNormal3d(1.534998, 0.465002, -0.653877);
        glVertex3d(1.528004, 0.616383, 4.00034);
        glVertex3d(1.361001, 0.503125, 3.956366);
        glVertex3d(1.496875, 0.638999, 3.956366);

        glNormal3d(1.534997, 0.465002, -0.653877);
        glVertex3d(1.528004, 0.616383, 4.00034);
        glVertex3d(1.383617, 0.471996, 4.00034);
        glVertex3d(1.361001, 0.503125, 3.956366);

        glNormal3d(1.531376, 0.468624, -0.659757);
        glVertex3d(1.496875, 0.638999, 3.956366);
        glVertex3d(1.309307, 0.574276, 3.857425);
        glVertex3d(1.425725, 0.690693, 3.857425);

        glNormal3d(1.531376, 0.468624, -0.659757);
        glVertex3d(1.496875, 0.638999, 3.956366);
        glVertex3d(1.361001, 0.503125, 3.956366);
        glVertex3d(1.309307, 0.574276, 3.857425);

        glNormal3d(1.629371, 0.370629, -0.455833);
        glVertex3d(1.425725, 0.690693, 3.857425);
        glVertex3d(1.264075, 0.636533, 3.709014);
        glVertex3d(1.363468, 0.735925, 3.709014);

        glNormal3d(1.629371, 0.370629, -0.455833);
        glVertex3d(1.425725, 0.690693, 3.857425);
        glVertex3d(1.309307, 0.574276, 3.857425);
        glVertex3d(1.264075, 0.636533, 3.709014);

        glNormal3d(1.676059, 0.323941, -0.293065);
        glVertex3d(1.363468, 0.735925, 3.709014);
        glVertex3d(1.234997, 0.676555, 3.54961);
        glVertex3d(1.323445, 0.765003, 3.54961);

        glNormal3d(1.676059, 0.32394, -0.293065);
        glVertex3d(1.363468, 0.735925, 3.709014);
        glVertex3d(1.264075, 0.636533, 3.709014);
        glVertex3d(1.234997, 0.676555, 3.54961);

        glNormal3d(1.703683, 0.296317, -0.098291);
        glVertex3d(1.323445, 0.765003, 3.54961);
        glVertex3d(1.228535, 0.685449, 3.439676);
        glVertex3d(1.314551, 0.771465, 3.439676);

        glNormal3d(1.703683, 0.296317, -0.09829);
        glVertex3d(1.323445, 0.765003, 3.54961);
        glVertex3d(1.234997, 0.676555, 3.54961);
        glVertex3d(1.228535, 0.685449, 3.439676);

        glNormal3d(1.706509, 0.293491, 0.041119);
        glVertex3d(1.314551, 0.771465, 3.439676);
        glVertex3d(1.231766, 0.681002, 3.307755);
        glVertex3d(1.318998, 0.768234, 3.307755);

        glNormal3d(1.706509, 0.293492, 0.041119);
        glVertex3d(1.314551, 0.771465, 3.439676);
        glVertex3d(1.228535, 0.685449, 3.439676);
        glVertex3d(1.231766, 0.681002, 3.307755);

        glNormal3d(1.173509, 0.826491, 0.969427);
        glVertex3d(1.318998, 0.768234, 3.307755);
        glVertex3d(1.257613, 0.645426, 3.296762);
        glVertex3d(1.354574, 0.742387, 3.296762);

        glNormal3d(1.17351, 0.82649, 0.969427);
        glVertex3d(1.318998, 0.768234, 3.307755);
        glVertex3d(1.231766, 0.681002, 3.307755);
        glVertex3d(1.257613, 0.645426, 3.296762);

        glNormal3d(1.647471, 0.352529, 0.401949);
        glVertex3d(1.354574, 0.742387, 3.296762);
        glVertex3d(1.270536, 0.627639, 3.247291);
        glVertex3d(1.372361, 0.729464, 3.247291);

        glNormal3d(1.64747, 0.352529, 0.40195);
        glVertex3d(1.354574, 0.742387, 3.296762);
        glVertex3d(1.257613, 0.645426, 3.296762);
        glVertex3d(1.270536, 0.627639, 3.247291);

        glNormal3d(1.695974, 0.304026, -0.176753);
        glVertex3d(1.372361, 0.729464, 3.247291);
        glVertex3d(1.264075, 0.636533, 3.186828);
        glVertex3d(1.363467, 0.735925, 3.186828);

        glNormal3d(1.695973, 0.304027, -0.176753);
        glVertex3d(1.372361, 0.729464, 3.247291);
        glVertex3d(1.270536, 0.627639, 3.247291);
        glVertex3d(1.264075, 0.636533, 3.186828);

        glNormal3d(1.503088, 0.496912, -0.702712);
        glVertex3d(1.363467, 0.735925, 3.186828);
        glVertex3d(1.244689, 0.663214, 3.153847);
        glVertex3d(1.336786, 0.755311, 3.153847);

        glNormal3d(1.503088, 0.496912, -0.702713);
        glVertex3d(1.363467, 0.735925, 3.186828);
        glVertex3d(1.264075, 0.636533, 3.186828);
        glVertex3d(1.244689, 0.663214, 3.153847);

        glNormal3d(1.704274, 0.295727, 0.089429);
        glVertex3d(1.336786, 0.755311, 3.153847);
        glVertex3d(1.24792, 0.658767, 3.093384);
        glVertex3d(1.341233, 0.75208, 3.093384);

        glNormal3d(1.704273, 0.295726, 0.089431);
        glVertex3d(1.336786, 0.755311, 3.153847);
        glVertex3d(1.244689, 0.663214, 3.153847);
        glVertex3d(1.24792, 0.658767, 3.093384);

        glNormal3d(1.503086, 0.496913, 0.702715);
        glVertex3d(1.40349, 0.706848, 3.093384);
        glVertex3d(1.309307, 0.574276, 3.0659);
        glVertex3d(1.425725, 0.690693, 3.0659);

        glNormal3d(1.503088, 0.496913, 0.702713);
        glVertex3d(1.40349, 0.706848, 3.093384);
        glVertex3d(1.293153, 0.59651, 3.093384);
        glVertex3d(1.309307, 0.574276, 3.0659);

        glNormal3d(1.704724, 0.295276, -0.08203);
        glVertex3d(1.425725, 0.690693, 3.0659);
        glVertex3d(1.306076, 0.578722, 2.99994);
        glVertex3d(1.421278, 0.693924, 2.99994);

        glNormal3d(1.704724, 0.295276, -0.082029);
        glVertex3d(1.425725, 0.690693, 3.0659);
        glVertex3d(1.309307, 0.574276, 3.0659);
        glVertex3d(1.306076, 0.578722, 2.99994);

        glNormal3d(1.140337, 0.859663, 0.980108);
        glVertex3d(1.421278, 0.693924, 2.99994);
        glVertex3d(1.354539, 0.512019, 2.98345);
        glVertex3d(1.487981, 0.645461, 2.98345);

        glNormal3d(1.140337, 0.859663, 0.980108);
        glVertex3d(1.421278, 0.693924, 2.99994);
        glVertex3d(1.306076, 0.578722, 2.99994);
        glVertex3d(1.354539, 0.512019, 2.98345);

        glNormal3d(1.367121, 0.632878, 0.85466);
        glVertex3d(1.487981, 0.645461, 2.98345);
        glVertex3d(1.386848, 0.467549, 2.950469);
        glVertex3d(1.532451, 0.613152, 2.950469);

        glNormal3d(1.367121, 0.632879, 0.85466);
        glVertex3d(1.487981, 0.645461, 2.98345);
        glVertex3d(1.354539, 0.512019, 2.98345);
        glVertex3d(1.386848, 0.467549, 2.950469);

        glNormal3d(1.671643, 0.328357, 0.312717);
        glVertex3d(1.532451, 0.613152, 2.950469);
        glVertex3d(1.403003, 0.445315, 2.868019);
        glVertex3d(1.554685, 0.596998, 2.868019);

        glNormal3d(1.671643, 0.328357, 0.312718);
        glVertex3d(1.532451, 0.613152, 2.950469);
        glVertex3d(1.386848, 0.467549, 2.950469);
        glVertex3d(1.403003, 0.445315, 2.868019);

        glNormal3d(1.703682, 0.296317, -0.098291);
        glVertex3d(1.554685, 0.596998, 2.868019);
        glVertex3d(1.399771, 0.449762, 2.813052);
        glVertex3d(1.550238, 0.600228, 2.813052);

        glNormal3d(1.703683, 0.296317, -0.098293);
        glVertex3d(1.554685, 0.596998, 2.868019);
        glVertex3d(1.403003, 0.445315, 2.868019);
        glVertex3d(1.399771, 0.449762, 2.813052);

        glNormal3d(1.563037, 0.436963, -0.604962);
        glVertex3d(1.550238, 0.600228, 2.813052);
        glVertex3d(1.367463, 0.494231, 2.741595);
        glVertex3d(1.505769, 0.632537, 2.741595);

        glNormal3d(1.563037, 0.436962, -0.604961);
        glVertex3d(1.550238, 0.600228, 2.813052);
        glVertex3d(1.399771, 0.449762, 2.813052);
        glVertex3d(1.367463, 0.494231, 2.741595);

        glNormal3d(1.167868, 0.832132, -0.971412);
        glVertex3d(1.505769, 0.632537, 2.741595);
        glVertex3d(1.273767, 0.623192, 2.703118);
        glVertex3d(1.376808, 0.726233, 2.703118);

        glNormal3d(1.167868, 0.832132, -0.971412);
        glVertex3d(1.505769, 0.632537, 2.741595);
        glVertex3d(1.367463, 0.494231, 2.741595);
        glVertex3d(1.273767, 0.623192, 2.703118);

        glNormal3d(1.133898, 0.866102, -0.981908);
        glVertex3d(1.376808, 0.726233, 2.703118);
        glVertex3d(1.205919, 0.716577, 2.681131);
        glVertex3d(1.283423, 0.794081, 2.681131);

        glNormal3d(1.133898, 0.866102, -0.981908);
        glVertex3d(1.376808, 0.726233, 2.703118);
        glVertex3d(1.273767, 0.623192, 2.703118);
        glVertex3d(1.205919, 0.716577, 2.681131);

        glNormal3d(1.706426, 0.293573, -0.043855);
        glVertex3d(1.283423, 0.794081, 2.681131);
        glVertex3d(1.199457, 0.725471, 2.433779);
        glVertex3d(1.274529, 0.800543, 2.433779);

        glNormal3d(1.706426, 0.293573, -0.043855);
        glVertex3d(1.283423, 0.794081, 2.681131);
        glVertex3d(1.205919, 0.716577, 2.681131);
        glVertex3d(1.199457, 0.725471, 2.433779);

        glNormal3d(1.70485, 0.29515, 0.079827);
        glVertex3d(1.274529, 0.800543, 2.433779);
        glVertex3d(1.20915, 0.71213, 2.230402);
        glVertex3d(1.28787, 0.79085, 2.230402);

        glNormal3d(1.70485, 0.29515, 0.079827);
        glVertex3d(1.274529, 0.800543, 2.433779);
        glVertex3d(1.199457, 0.725471, 2.433779);
        glVertex3d(1.20915, 0.71213, 2.230402);

        glNormal3d(1.707107, 0.292894, 0);
        glVertex3d(1.28787, 0.79085, 2.230402);
        glVertex3d(1.20915, 0.71213, 2.131461);
        glVertex3d(1.28787, 0.79085, 2.131461);

        glNormal3d(1.707107, 0.292894, 0);
        glVertex3d(1.28787, 0.79085, 2.230402);
        glVertex3d(1.20915, 0.71213, 2.230402);
        glVertex3d(1.20915, 0.71213, 2.131461);

        glNormal3d(1.680529, 0.319471, 0.27159);
        glVertex3d(1.28787, 0.79085, 2.131461);
        glVertex3d(1.228535, 0.685449, 2.01603);
        glVertex3d(1.314551, 0.771465, 2.01603);

        glNormal3d(1.680529, 0.319471, 0.271589);
        glVertex3d(1.28787, 0.79085, 2.131461);
        glVertex3d(1.20915, 0.71213, 2.131461);
        glVertex3d(1.228535, 0.685449, 2.01603);

        glNormal3d(1.69279, 0.307211, 0.200212);
        glVertex3d(1.314551, 0.771465, 2.01603);
        glVertex3d(1.24792, 0.658767, 1.856626);
        glVertex3d(1.341233, 0.75208, 1.856626);

        glNormal3d(1.69279, 0.30721, 0.200212);
        glVertex3d(1.314551, 0.771465, 2.01603);
        glVertex3d(1.228535, 0.685449, 2.01603);
        glVertex3d(1.24792, 0.658767, 1.856626);

        glNormal3d(1.687829, 0.312171, 0.231908);
        glVertex3d(1.341233, 0.75208, 1.856626);
        glVertex3d(1.270536, 0.627639, 1.697221);
        glVertex3d(1.372361, 0.729464, 1.697221);

        glNormal3d(1.68783, 0.312171, 0.231908);
        glVertex3d(1.341233, 0.75208, 1.856626);
        glVertex3d(1.24792, 0.658767, 1.856626);
        glVertex3d(1.270536, 0.627639, 1.697221);

        glNormal3d(1.671643, 0.328357, 0.312717);
        glVertex3d(1.372361, 0.729464, 1.697221);
        glVertex3d(1.293153, 0.59651, 1.581791);
        glVertex3d(1.40349, 0.706847, 1.581791);

        glNormal3d(1.671643, 0.328357, 0.312717);
        glVertex3d(1.372361, 0.729464, 1.697221);
        glVertex3d(1.270536, 0.627639, 1.697221);
        glVertex3d(1.293153, 0.59651, 1.581791);

        glNormal3d(1.65922, 0.34078, 0.361743);
        glVertex3d(1.40349, 0.706847, 1.581791);
        glVertex3d(1.328692, 0.547594, 1.427883);
        glVertex3d(1.452406, 0.671308, 1.427883);

        glNormal3d(1.65922, 0.34078, 0.361743);
        glVertex3d(1.40349, 0.706847, 1.581791);
        glVertex3d(1.293153, 0.59651, 1.581791);
        glVertex3d(1.328692, 0.547594, 1.427883);

        glNormal3d(1.674422, 0.325577, 0.300515);
        glVertex3d(1.452406, 0.671308, 1.427883);
        glVertex3d(1.352671, 0.51459, 1.3);
        glVertex3d(1.48541, 0.647329, 1.3);

        glNormal3d(1.674423, 0.325578, 0.300514);
        glVertex3d(1.452406, 0.671308, 1.427883);
        glVertex3d(1.328692, 0.547594, 1.427883);
        glVertex3d(1.352671, 0.51459, 1.3);

        glNormal3d(1, 1, 1);
        glVertex3d(1.48541, 0.647329, 1.3);
        glVertex3d(1.41145, 0.433688, 1.3);
        glVertex3d(1.566312, 0.58855, 1.3);

        glNormal3d(1, 1, 1);
        glVertex3d(1.48541, 0.647329, 1.3);
        glVertex3d(1.352671, 0.51459, 1.3);
        glVertex3d(1.41145, 0.433688, 1.3);

        glNormal3d(1.706436, 0.293564, 0.043547);
        glVertex3d(1.566312, 0.58855, 1.3);
        glVertex3d(1.412695, 0.431974, 1.251989);
        glVertex3d(1.568026, 0.587305, 1.251989);

        glNormal3d(1.706436, 0.293564, 0.043547);
        glVertex3d(1.566312, 0.58855, 1.3);
        glVertex3d(1.41145, 0.433688, 1.3);
        glVertex3d(1.412695, 0.431974, 1.251989);

        glNormal3d(1.706395, 0.293605, -0.04485);
        glVertex3d(1.568026, 0.587305, 1.251989);
        glVertex3d(1.409464, 0.436421, 1.131061);
        glVertex3d(1.563579, 0.590536, 1.131061);

        glNormal3d(1.706395, 0.293604, -0.044849);
        glVertex3d(1.568026, 0.587305, 1.251989);
        glVertex3d(1.412695, 0.431974, 1.251989);
        glVertex3d(1.409464, 0.436421, 1.131061);

        glNormal3d(1.641227, 0.358772, 0.421491);
        glVertex3d(1.563579, 0.590536, 1.131061);
        glVertex3d(1.435311, 0.400845, 1.037617);
        glVertex3d(1.599154, 0.564689, 1.037617);

        glNormal3d(1.641228, 0.358772, 0.42149);
        glVertex3d(1.563579, 0.590536, 1.131061);
        glVertex3d(1.409464, 0.436421, 1.131061);
        glVertex3d(1.435311, 0.400845, 1.037617);

        glNormal3d(1.519904, 0.480096, 0.67779);
        glVertex3d(1.599154, 0.564689, 1.037617);
        glVertex3d(1.480543, 0.338588, 0.955167);
        glVertex3d(1.661412, 0.519456, 0.955167);

        glNormal3d(1.519904, 0.480096, 0.67779);
        glVertex3d(1.599154, 0.564689, 1.037617);
        glVertex3d(1.435311, 0.400845, 1.037617);
        glVertex3d(1.480543, 0.338588, 0.955167);

        glNormal3d(1.565, 0.435, 0.60129);
        glVertex3d(1.661412, 0.519456, 0.955167);
        glVertex3d(1.532238, 0.267438, 0.839736);
        glVertex3d(1.732562, 0.467762, 0.839736);

        glNormal3d(1.565, 0.435, 0.60129);
        glVertex3d(1.661412, 0.519456, 0.955167);
        glVertex3d(1.480543, 0.338588, 0.955167);
        glVertex3d(1.532238, 0.267438, 0.839736);

        glNormal3d(1.621346, 0.378653, 0.477344);
        glVertex3d(1.732562, 0.467762, 0.839736);
        glVertex3d(1.567777, 0.218522, 0.729802);
        glVertex3d(1.781478, 0.432223, 0.729802);

        glNormal3d(1.621346, 0.378653, 0.477344);
        glVertex3d(1.732562, 0.467762, 0.839736);
        glVertex3d(1.532238, 0.267438, 0.839736);
        glVertex3d(1.567777, 0.218522, 0.729802);

        glNormal3d(1.700171, 0.299828, 0.139714);
        glVertex3d(1.781478, 0.432223, 0.729802);
        glVertex3d(1.57747, 0.205181, 0.614371);
        glVertex3d(1.794819, 0.42253, 0.614371);

        glNormal3d(1.700171, 0.299828, 0.139715);
        glVertex3d(1.781478, 0.432223, 0.729802);
        glVertex3d(1.567777, 0.218522, 0.729802);
        glVertex3d(1.57747, 0.205181, 0.614371);

        glNormal3d(1.702381, 0.297619, -0.115421);
        glVertex3d(1.794819, 0.42253, 0.614371);
        glVertex3d(1.571008, 0.214075, 0.520927);
        glVertex3d(1.785925, 0.428992, 0.520927);

        glNormal3d(1.702381, 0.297619, -0.115421);
        glVertex3d(1.794819, 0.42253, 0.614371);
        glVertex3d(1.57747, 0.205181, 0.614371);
        glVertex3d(1.571008, 0.214075, 0.520927);

        glNormal3d(1.661018, 0.338982, -0.355121);
        glVertex3d(1.785925, 0.428992, 0.520927);
        glVertex3d(1.554854, 0.236309, 0.44947);
        glVertex3d(1.763691, 0.445146, 0.44947);

        glNormal3d(1.661018, 0.338982, -0.35512);
        glVertex3d(1.785925, 0.428992, 0.520927);
        glVertex3d(1.571008, 0.214075, 0.520927);
        glVertex3d(1.554854, 0.236309, 0.44947);

        glNormal3d(1.531376, 0.468624, -0.659757);
        glVertex3d(1.763691, 0.445146, 0.44947);
        glVertex3d(1.529007, 0.271885, 0.4);
        glVertex3d(1.728115, 0.470993, 0.4);

        glNormal3d(1.531375, 0.468624, -0.659757);
        glVertex3d(1.763691, 0.445146, 0.44947);
        glVertex3d(1.554854, 0.236309, 0.44947);
        glVertex3d(1.529007, 0.271885, 0.4);

        glNormal3d(1.707106, 0.292893, 0);
        glVertex3d(1.728115, 0.470993, 0.4);
        glVertex3d(1.529007, 0.271885, 0.3);
        glVertex3d(1.728115, 0.470993, 0.3);

        glNormal3d(1.707106, 0.292893, 0);
        glVertex3d(1.728115, 0.470993, 0.4);
        glVertex3d(1.529007, 0.271885, 0.4);
        glVertex3d(1.529007, 0.271885, 0.3);

        glNormal3d(1.000001, 0.999999, 1);
        glVertex3d(1.728115, 0.470993, 0.3);
        glVertex3d(1.5684, 0.217665, 0.3);
        glVertex3d(1.782335, 0.4316, 0.3);

        glNormal3d(1.000001, 0.999999, 1);
        glVertex3d(1.728115, 0.470993, 0.3);
        glVertex3d(1.529007, 0.271885, 0.3);
        glVertex3d(1.5684, 0.217665, 0.3);

        glNormal3d(1.707107, 0.292893, 0);
        glVertex3d(1.782335, 0.4316, 0.3);
        glVertex3d(1.5684, 0.217665, 0);
        glVertex3d(1.782335, 0.4316, 0);

        glNormal3d(1.707107, 0.292893, 0);
        glVertex3d(1.782335, 0.4316, 0.3);
        glVertex3d(1.5684, 0.217665, 0.3);
        glVertex3d(1.5684, 0.217665, 0);

        glNormal3d(1, 1, -1);
        glVertex3d(1.782335, 0.4316, 0);
        glVertex3d(1.5684, 0.217665, 0);
        glVertex3d(1, 1, 0);

        glNormal3d(1, 1, -1);
        glVertex3d(1.5684, 0.217665, 0);
        glVertex3d(1.298825, 0.08031, 0);
        glVertex3d(1, 1, 0);

        glNormal3d(1.45399, 0.108993, 0);
        glVertex3d(1.5684, 0.217665, 0.3);
        glVertex3d(1.298825, 0.08031, 0);
        glVertex3d(1.5684, 0.217665, 0);

        glNormal3d(1.45399, 0.108993, 0);
        glVertex3d(1.5684, 0.217665, 0.3);
        glVertex3d(1.298825, 0.08031, 0.3);
        glVertex3d(1.298825, 0.08031, 0);

        glNormal3d(1, 0.999999, 1);
        glVertex3d(1.529007, 0.271885, 0.3);
        glVertex3d(1.298825, 0.08031, 0.3);
        glVertex3d(1.5684, 0.217665, 0.3);

        glNormal3d(1, 0.999999, 1);
        glVertex3d(1.529007, 0.271885, 0.3);
        glVertex3d(1.278115, 0.144049, 0.3);
        glVertex3d(1.298825, 0.08031, 0.3);

        glNormal3d(1.45399, 0.108993, 0);
        glVertex3d(1.529007, 0.271885, 0.4);
        glVertex3d(1.278115, 0.144049, 0.3);
        glVertex3d(1.529007, 0.271885, 0.3);

        glNormal3d(1.45399, 0.108993, 0);
        glVertex3d(1.529007, 0.271885, 0.4);
        glVertex3d(1.278115, 0.144049, 0.4);
        glVertex3d(1.278115, 0.144049, 0.3);

        glNormal3d(1.341164, 0.330427, -0.659757);
        glVertex3d(1.554854, 0.236309, 0.44947);
        glVertex3d(1.278115, 0.144049, 0.4);
        glVertex3d(1.529007, 0.271885, 0.4);

        glNormal3d(1.341164, 0.330427, -0.659757);
        glVertex3d(1.554854, 0.236309, 0.44947);
        glVertex3d(1.291704, 0.102228, 0.44947);
        glVertex3d(1.278115, 0.144049, 0.4);

        glNormal3d(1.424399, 0.167069, -0.355121);
        glVertex3d(1.571008, 0.214075, 0.520927);
        glVertex3d(1.291704, 0.102228, 0.44947);
        glVertex3d(1.554854, 0.236309, 0.44947);

        glNormal3d(1.424399, 0.167069, -0.355121);
        glVertex3d(1.571008, 0.214075, 0.520927);
        glVertex3d(1.300197, 0.076089, 0.520927);
        glVertex3d(1.291704, 0.102228, 0.44947);

        glNormal3d(1.450956, 0.114948, -0.115421);
        glVertex3d(1.57747, 0.205181, 0.614371);
        glVertex3d(1.300197, 0.076089, 0.520927);
        glVertex3d(1.571008, 0.214075, 0.520927);

        glNormal3d(1.450956, 0.114948, -0.115421);
        glVertex3d(1.57747, 0.205181, 0.614371);
        glVertex3d(1.303594, 0.065634, 0.614371);
        glVertex3d(1.300197, 0.076089, 0.520927);

        glNormal3d(1.449538, 0.117732, 0.139715);
        glVertex3d(1.567777, 0.218522, 0.729802);
        glVertex3d(1.303594, 0.065634, 0.614371);
        glVertex3d(1.57747, 0.205181, 0.614371);

        glNormal3d(1.449537, 0.117733, 0.139715);
        glVertex3d(1.567777, 0.218522, 0.729802);
        glVertex3d(1.298498, 0.081317, 0.729802);
        glVertex3d(1.303594, 0.065634, 0.614371);

        glNormal3d(1.398929, 0.217058, 0.477344);
        glVertex3d(1.532238, 0.267438, 0.839736);
        glVertex3d(1.298498, 0.081317, 0.729802);
        glVertex3d(1.567777, 0.218522, 0.729802);

        glNormal3d(1.398929, 0.217058, 0.477344);
        glVertex3d(1.532238, 0.267438, 0.839736);
        glVertex3d(1.279814, 0.138821, 0.839736);
        glVertex3d(1.298498, 0.081317, 0.729802);

        glNormal3d(1.362752, 0.288058, 0.60129);
        glVertex3d(1.480543, 0.338588, 0.955167);
        glVertex3d(1.279814, 0.138821, 0.839736);
        glVertex3d(1.532238, 0.267438, 0.839736);

        glNormal3d(1.362752, 0.288058, 0.60129);
        glVertex3d(1.480543, 0.338588, 0.955167);
        glVertex3d(1.252637, 0.222464, 0.955167);
        glVertex3d(1.279814, 0.138821, 0.839736);

        glNormal3d(1.333799, 0.344883, 0.67779);
        glVertex3d(1.435311, 0.400845, 1.037617);
        glVertex3d(1.252637, 0.222464, 0.955167);
        glVertex3d(1.480543, 0.338588, 0.955167);

        glNormal3d(1.333799, 0.344883, 0.67779);
        glVertex3d(1.435311, 0.400845, 1.037617);
        glVertex3d(1.228857, 0.295652, 1.037617);
        glVertex3d(1.252637, 0.222464, 0.955167);

        glNormal3d(1.411694, 0.192006, 0.42149);
        glVertex3d(1.409464, 0.436421, 1.131061);
        glVertex3d(1.228857, 0.295652, 1.037617);
        glVertex3d(1.435311, 0.400845, 1.037617);

        glNormal3d(1.411694, 0.192006, 0.42149);
        glVertex3d(1.409464, 0.436421, 1.131061);
        glVertex3d(1.215268, 0.337473, 1.131061);
        glVertex3d(1.228857, 0.295652, 1.037617);

        glNormal3d(1.453534, 0.10989, -0.044849);
        glVertex3d(1.412695, 0.431974, 1.251989);
        glVertex3d(1.215268, 0.337473, 1.131061);
        glVertex3d(1.409464, 0.436421, 1.131061);

        glNormal3d(1.453534, 0.10989, -0.044849);
        glVertex3d(1.412695, 0.431974, 1.251989);
        glVertex3d(1.216967, 0.332245, 1.251989);
        glVertex3d(1.215268, 0.337473, 1.131061);

        glNormal3d(1.45356, 0.109839, 0.043547);
        glVertex3d(1.41145, 0.433688, 1.3);
        glVertex3d(1.216967, 0.332245, 1.251989);
        glVertex3d(1.412695, 0.431974, 1.251989);

        glNormal3d(1.45356, 0.109839, 0.043546);
        glVertex3d(1.41145, 0.433688, 1.3);
        glVertex3d(1.216312, 0.33426, 1.3);
        glVertex3d(1.216967, 0.332245, 1.251989);

        glNormal3d(1, 1, 1);
        glVertex3d(1.352671, 0.51459, 1.3);
        glVertex3d(1.216312, 0.33426, 1.3);
        glVertex3d(1.41145, 0.433688, 1.3);

        glNormal3d(1, 1, 1);
        glVertex3d(1.352671, 0.51459, 1.3);
        glVertex3d(1.18541, 0.429366, 1.3);
        glVertex3d(1.216312, 0.33426, 1.3);

        glNormal3d(1.433006, 0.150178, 0.300514);
        glVertex3d(1.328692, 0.547594, 1.427883);
        glVertex3d(1.18541, 0.429366, 1.3);
        glVertex3d(1.352671, 0.51459, 1.3);

        glNormal3d(1.433006, 0.150178, 0.300514);
        glVertex3d(1.328692, 0.547594, 1.427883);
        glVertex3d(1.172804, 0.468165, 1.427883);
        glVertex3d(1.18541, 0.429366, 1.3);

        glNormal3d(1.423245, 0.169334, 0.361743);
        glVertex3d(1.293153, 0.59651, 1.581791);
        glVertex3d(1.172804, 0.468165, 1.427883);
        glVertex3d(1.328692, 0.547594, 1.427883);

        glNormal3d(1.423245, 0.169334, 0.361743);
        glVertex3d(1.293153, 0.59651, 1.581791);
        glVertex3d(1.154119, 0.525669, 1.581791);
        glVertex3d(1.172804, 0.468165, 1.427883);

        glNormal3d(1.431221, 0.153681, 0.312717);
        glVertex3d(1.270536, 0.627639, 1.697221);
        glVertex3d(1.154119, 0.525669, 1.581791);
        glVertex3d(1.293153, 0.59651, 1.581791);

        glNormal3d(1.431221, 0.153681, 0.312717);
        glVertex3d(1.270536, 0.627639, 1.697221);
        glVertex3d(1.142229, 0.562263, 1.697221);
        glVertex3d(1.154119, 0.525669, 1.581791);

        glNormal3d(1.441613, 0.133284, 0.231908);
        glVertex3d(1.24792, 0.658767, 1.856626);
        glVertex3d(1.142229, 0.562263, 1.697221);
        glVertex3d(1.270536, 0.627639, 1.697221);

        glNormal3d(1.441613, 0.133284, 0.231908);
        glVertex3d(1.24792, 0.658767, 1.856626);
        glVertex3d(1.130339, 0.598857, 1.856626);
        glVertex3d(1.142229, 0.562263, 1.697221);

        glNormal3d(1.444798, 0.127034, 0.200212);
        glVertex3d(1.228535, 0.685449, 2.01603);
        glVertex3d(1.130339, 0.598857, 1.856626);
        glVertex3d(1.24792, 0.658767, 1.856626);

        glNormal3d(1.444798, 0.127034, 0.200212);
        glVertex3d(1.228535, 0.685449, 2.01603);
        glVertex3d(1.120148, 0.630223, 2.01603);
        glVertex3d(1.130339, 0.598857, 1.856626);

        glNormal3d(1.436926, 0.142483, 0.271589);
        glVertex3d(1.20915, 0.71213, 2.131461);
        glVertex3d(1.120148, 0.630223, 2.01603);
        glVertex3d(1.228535, 0.685449, 2.01603);

        glNormal3d(1.436926, 0.142483, 0.271589);
        glVertex3d(1.20915, 0.71213, 2.131461);
        glVertex3d(1.109957, 0.661589, 2.131461);
        glVertex3d(1.120148, 0.630223, 2.01603);

        glNormal3d(1.45399, 0.108993, 0);
        glVertex3d(1.20915, 0.71213, 2.230402);
        glVertex3d(1.109957, 0.661589, 2.131461);
        glVertex3d(1.20915, 0.71213, 2.131461);

        glNormal3d(1.45399, 0.108993, 0);
        glVertex3d(1.20915, 0.71213, 2.230402);
        glVertex3d(1.109957, 0.661589, 2.230402);
        glVertex3d(1.109957, 0.661589, 2.131461);

        glNormal3d(1.452542, 0.111837, 0.079827);
        glVertex3d(1.199457, 0.725471, 2.433779);
        glVertex3d(1.109957, 0.661589, 2.230402);
        glVertex3d(1.20915, 0.71213, 2.230402);

        glNormal3d(1.452542, 0.111837, 0.079827);
        glVertex3d(1.199457, 0.725471, 2.433779);
        glVertex3d(1.104861, 0.677272, 2.433779);
        glVertex3d(1.109957, 0.661589, 2.230402);

        glNormal3d(1.453554, 0.109851, -0.043855);
        glVertex3d(1.205919, 0.716577, 2.681131);
        glVertex3d(1.104861, 0.677272, 2.433779);
        glVertex3d(1.199457, 0.725471, 2.433779);

        glNormal3d(1.453554, 0.109851, -0.043855);
        glVertex3d(1.205919, 0.716577, 2.681131);
        glVertex3d(1.108258, 0.666816, 2.681131);
        glVertex3d(1.104861, 0.677272, 2.433779);

        glNormal3d(1.085968, 0.831278, -0.981908);
        glVertex3d(1.273767, 0.623192, 2.703118);
        glVertex3d(1.108258, 0.666816, 2.681131);
        glVertex3d(1.205919, 0.716577, 2.681131);

        glNormal3d(1.085968, 0.831278, -0.981908);
        glVertex3d(1.273767, 0.623192, 2.703118);
        glVertex3d(1.143928, 0.557035, 2.703118);
        glVertex3d(1.108258, 0.666816, 2.681131);

        glNormal3d(1.107778, 0.788473, -0.971412);
        glVertex3d(1.367463, 0.494231, 2.741595);
        glVertex3d(1.143928, 0.557035, 2.703118);
        glVertex3d(1.273767, 0.623192, 2.703118);

        glNormal3d(1.107778, 0.788473, -0.971412);
        glVertex3d(1.367463, 0.494231, 2.741595);
        glVertex3d(1.193187, 0.405433, 2.741595);
        glVertex3d(1.143928, 0.557035, 2.703118);

        glNormal3d(1.361492, 0.290532, -0.604961);
        glVertex3d(1.399771, 0.449762, 2.813052);
        glVertex3d(1.193187, 0.405433, 2.741595);
        glVertex3d(1.367463, 0.494231, 2.741595);

        glNormal3d(1.361492, 0.290532, -0.604962);
        glVertex3d(1.399771, 0.449762, 2.813052);
        glVertex3d(1.210172, 0.353156, 2.813052);
        glVertex3d(1.193187, 0.405433, 2.741595);

        glNormal3d(1.451792, 0.113308, -0.098292);
        glVertex3d(1.403003, 0.445315, 2.868019);
        glVertex3d(1.210172, 0.353156, 2.813052);
        glVertex3d(1.399771, 0.449762, 2.813052);

        glNormal3d(1.451792, 0.113308, -0.098291);
        glVertex3d(1.403003, 0.445315, 2.868019);
        glVertex3d(1.211871, 0.347928, 2.868019);
        glVertex3d(1.210172, 0.353156, 2.813052);

        glNormal3d(1.431221, 0.153681, 0.312718);
        glVertex3d(1.386848, 0.467549, 2.950469);
        glVertex3d(1.211871, 0.347928, 2.868019);
        glVertex3d(1.403003, 0.445315, 2.868019);

        glNormal3d(1.431221, 0.153681, 0.312717);
        glVertex3d(1.386848, 0.467549, 2.950469);
        glVertex3d(1.203378, 0.374067, 2.950469);
        glVertex3d(1.211871, 0.347928, 2.868019);

        glNormal3d(1.235706, 0.5374, 0.85466);
        glVertex3d(1.354539, 0.512019, 2.98345);
        glVertex3d(1.203378, 0.374067, 2.950469);
        glVertex3d(1.386848, 0.467549, 2.950469);

        glNormal3d(1.235707, 0.5374, 0.85466);
        glVertex3d(1.354539, 0.512019, 2.98345);
        glVertex3d(1.186392, 0.426344, 2.98345);
        glVertex3d(1.203378, 0.374067, 2.950469);

        glNormal3d(1.090102, 0.823165, 0.980108);
        glVertex3d(1.306076, 0.578722, 2.99994);
        glVertex3d(1.186392, 0.426344, 2.98345);
        glVertex3d(1.354539, 0.512019, 2.98345);

        glNormal3d(1.090102, 0.823165, 0.980108);
        glVertex3d(1.306076, 0.578722, 2.99994);
        glVertex3d(1.160914, 0.504759, 2.99994);
        glVertex3d(1.186392, 0.426344, 2.98345);

        glNormal3d(1.45246, 0.111996, -0.082029);
        glVertex3d(1.309307, 0.574276, 3.0659);
        glVertex3d(1.160914, 0.504759, 2.99994);
        glVertex3d(1.306076, 0.578722, 2.99994);

        glNormal3d(1.45246, 0.111996, -0.08203);
        glVertex3d(1.309307, 0.574276, 3.0659);
        glVertex3d(1.162612, 0.499531, 3.0659);
        glVertex3d(1.160914, 0.504759, 2.99994);

        glNormal3d(1.323002, 0.366073, 0.702713);
        glVertex3d(1.293153, 0.59651, 3.093384);
        glVertex3d(1.162612, 0.499531, 3.0659);
        glVertex3d(1.309307, 0.574276, 3.0659);

        glNormal3d(1.323002, 0.366073, 0.702714);
        glVertex3d(1.293153, 0.59651, 3.093384);
        glVertex3d(1.154119, 0.525669, 3.093384);
        glVertex3d(1.162612, 0.499531, 3.0659);

        glNormal3d(1.452171, 0.112564, 0.089431);
        glVertex3d(1.244689, 0.663214, 3.153847);
        glVertex3d(1.130339, 0.598857, 3.093384);
        glVertex3d(1.24792, 0.658767, 3.093384);

        glNormal3d(1.452171, 0.112564, 0.089431);
        glVertex3d(1.244689, 0.663214, 3.153847);
        glVertex3d(1.128641, 0.604084, 3.153847);
        glVertex3d(1.130339, 0.598857, 3.093384);

        glNormal3d(1.323002, 0.366073, -0.702713);
        glVertex3d(1.264075, 0.636533, 3.186828);
        glVertex3d(1.128641, 0.604084, 3.153847);
        glVertex3d(1.244689, 0.663214, 3.153847);

        glNormal3d(1.323002, 0.366073, -0.702713);
        glVertex3d(1.264075, 0.636533, 3.186828);
        glVertex3d(1.138832, 0.572718, 3.186828);
        glVertex3d(1.128641, 0.604084, 3.153847);

        glNormal3d(1.446843, 0.123022, -0.176753);
        glVertex3d(1.270536, 0.627639, 3.247291);
        glVertex3d(1.138832, 0.572718, 3.186828);
        glVertex3d(1.264075, 0.636533, 3.186828);

        glNormal3d(1.446842, 0.123022, -0.176752);
        glVertex3d(1.270536, 0.627639, 3.247291);
        glVertex3d(1.142229, 0.562263, 3.247291);
        glVertex3d(1.138832, 0.572718, 3.186828);

        glNormal3d(1.415702, 0.184139, 0.401949);
        glVertex3d(1.257613, 0.645426, 3.296762);
        glVertex3d(1.142229, 0.562263, 3.247291);
        glVertex3d(1.270536, 0.627639, 3.247291);

        glNormal3d(1.415702, 0.184139, 0.401948);
        glVertex3d(1.257613, 0.645426, 3.296762);
        glVertex3d(1.135435, 0.583174, 3.296762);
        glVertex3d(1.142229, 0.562263, 3.247291);

        glNormal3d(1.1114, 0.781365, 0.969427);
        glVertex3d(1.231766, 0.681002, 3.307755);
        glVertex3d(1.135435, 0.583174, 3.296762);
        glVertex3d(1.257613, 0.645426, 3.296762);

        glNormal3d(1.1114, 0.781365, 0.969427);
        glVertex3d(1.231766, 0.681002, 3.307755);
        glVertex3d(1.121847, 0.624995, 3.307755);
        glVertex3d(1.135435, 0.583174, 3.296762);

        glNormal3d(1.453607, 0.109747, 0.041119);
        glVertex3d(1.228535, 0.685449, 3.439676);
        glVertex3d(1.121847, 0.624995, 3.307755);
        glVertex3d(1.231766, 0.681002, 3.307755);

        glNormal3d(1.453606, 0.109747, 0.041119);
        glVertex3d(1.228535, 0.685449, 3.439676);
        glVertex3d(1.120148, 0.630223, 3.439676);
        glVertex3d(1.121847, 0.624995, 3.307755);

        glNormal3d(1.451792, 0.113308, -0.09829);
        glVertex3d(1.234997, 0.676555, 3.54961);
        glVertex3d(1.120148, 0.630223, 3.439676);
        glVertex3d(1.228535, 0.685449, 3.439676);

        glNormal3d(1.451792, 0.113308, -0.09829);
        glVertex3d(1.234997, 0.676555, 3.54961);
        glVertex3d(1.123545, 0.619767, 3.54961);
        glVertex3d(1.120148, 0.630223, 3.439676);

        glNormal3d(1.434057, 0.148115, -0.293065);
        glVertex3d(1.264075, 0.636533, 3.709014);
        glVertex3d(1.123545, 0.619767, 3.54961);
        glVertex3d(1.234997, 0.676555, 3.54961);

        glNormal3d(1.434057, 0.148116, -0.293066);
        glVertex3d(1.264075, 0.636533, 3.709014);
        glVertex3d(1.138832, 0.572718, 3.709014);
        glVertex3d(1.123545, 0.619767, 3.54961);

        glNormal3d(1.404081, 0.206946, -0.455833);
        glVertex3d(1.309307, 0.574276, 3.857425);
        glVertex3d(1.138832, 0.572718, 3.709014);
        glVertex3d(1.264075, 0.636533, 3.709014);

        glNormal3d(1.404081, 0.206946, -0.455833);
        glVertex3d(1.309307, 0.574276, 3.857425);
        glVertex3d(1.162612, 0.499531, 3.857425);
        glVertex3d(1.138832, 0.572718, 3.709014);

        glNormal3d(1.341164, 0.330427, -0.659757);
        glVertex3d(1.361001, 0.503125, 3.956366);
        glVertex3d(1.162612, 0.499531, 3.857425);
        glVertex3d(1.309307, 0.574276, 3.857425);

        glNormal3d(1.341164, 0.330427, -0.659757);
        glVertex3d(1.361001, 0.503125, 3.956366);
        glVertex3d(1.189789, 0.415888, 3.956366);
        glVertex3d(1.162612, 0.499531, 3.857425);

        glNormal3d(1.343489, 0.325864, -0.653877);
        glVertex3d(1.383617, 0.471996, 4.00034);
        glVertex3d(1.189789, 0.415888, 3.956366);
        glVertex3d(1.361001, 0.503125, 3.956366);

        glNormal3d(1.343489, 0.325864, -0.653877);
        glVertex3d(1.383617, 0.471996, 4.00034);
        glVertex3d(1.201679, 0.379295, 4.00034);
        glVertex3d(1.189789, 0.415888, 3.956366);

        glNormal3d(1.45399, 0.108993, 0);
        glVertex3d(1.383617, 0.471996, 4.0663);
        glVertex3d(1.201679, 0.379295, 4.00034);
        glVertex3d(1.383617, 0.471996, 4.00034);

        glNormal3d(1.45399, 0.108993, 0);
        glVertex3d(1.383617, 0.471996, 4.0663);
        glVertex3d(1.201679, 0.379295, 4.0663);
        glVertex3d(1.201679, 0.379295, 4.00034);

        glNormal3d(0.785523, 1.420935, 0.88137);
        glVertex3d(1.270536, 0.627639, 4.08279);
        glVertex3d(1.171105, 0.473393, 4.132261);
        glVertex3d(1.325461, 0.552041, 4.132261);

        glNormal3d(0.785523, 1.420935, 0.88137);
        glVertex3d(1.270536, 0.627639, 4.08279);
        glVertex3d(1.142229, 0.562263, 4.08279);
        glVertex3d(1.171105, 0.473393, 4.132261);

        glNormal3d(1.379173, 0.255831, 0.549946);
        glVertex3d(1.218842, 0.698789, 4.214711);
        glVertex3d(1.142229, 0.562263, 4.08279);
        glVertex3d(1.270536, 0.627639, 4.08279);

        glNormal3d(1.379173, 0.255831, 0.549946);
        glVertex3d(1.218842, 0.698789, 4.214711);
        glVertex3d(1.115052, 0.645906, 4.214711);
        glVertex3d(1.142229, 0.562263, 4.08279);

        glNormal3d(1.297559, 0.416007, 0.755255);
        glVertex3d(1.17361, 0.761046, 4.280672);
        glVertex3d(1.115052, 0.645906, 4.214711);
        glVertex3d(1.218842, 0.698789, 4.214711);

        glNormal3d(1.29756, 0.416007, 0.755255);
        glVertex3d(1.17361, 0.761046, 4.280672);
        glVertex3d(1.091272, 0.719093, 4.280672);
        glVertex3d(1.115052, 0.645906, 4.214711);

        glNormal3d(1.266041, 0.477866, 0.810308);
        glVertex3d(1.128378, 0.823303, 4.335639);
        glVertex3d(1.091272, 0.719093, 4.280672);
        glVertex3d(1.17361, 0.761046, 4.280672);

        glNormal3d(1.266041, 0.477866, 0.810308);
        glVertex3d(1.128378, 0.823303, 4.335639);
        glVertex3d(1.067492, 0.792281, 4.335639);
        glVertex3d(1.091272, 0.719093, 4.280672);

        glNormal3d(1.186298, 0.634371, 0.911926);
        glVertex3d(1.0993, 0.863326, 4.357625);
        glVertex3d(1.067492, 0.792281, 4.335639);
        glVertex3d(1.128378, 0.823303, 4.335639);

        glNormal3d(1.186298, 0.634371, 0.911926);
        glVertex3d(1.0993, 0.863326, 4.357625);
        glVertex3d(1.052205, 0.83933, 4.357625);
        glVertex3d(1.067492, 0.792281, 4.335639);

        glNormal3d(1.40083, 0.213329, -0.469557);
        glVertex3d(1.121916, 0.832197, 4.429082);
        glVertex3d(1.052205, 0.83933, 4.357625);
        glVertex3d(1.0993, 0.863326, 4.357625);

        glNormal3d(1.40083, 0.213329, -0.469557);
        glVertex3d(1.121916, 0.832197, 4.429082);
        glVertex3d(1.064095, 0.802736, 4.429082);
        glVertex3d(1.052205, 0.83933, 4.357625);

        glNormal3d(1.452865, 0.111203, 0.070374);
        glVertex3d(1.118685, 0.836644, 4.506036);
        glVertex3d(1.064095, 0.802736, 4.429082);
        glVertex3d(1.121916, 0.832197, 4.429082);

        glNormal3d(1.452865, 0.111203, 0.070374);
        glVertex3d(1.118685, 0.836644, 4.506036);
        glVertex3d(1.062397, 0.807964, 4.506036);
        glVertex3d(1.064095, 0.802736, 4.429082);

        glNormal3d(1.323002, 0.366073, 0.702714);
        glVertex3d(1.079915, 0.890007, 4.571997);
        glVertex3d(1.062397, 0.807964, 4.506036);
        glVertex3d(1.118685, 0.836644, 4.506036);

        glNormal3d(1.323003, 0.366073, 0.702713);
        glVertex3d(1.079915, 0.890007, 4.571997);
        glVertex3d(1.042014, 0.870696, 4.571997);
        glVertex3d(1.062397, 0.807964, 4.506036);

        glNormal3d(1.135031, 0.734987, 0.954743);
        glVertex3d(1.037913, 0.947817, 4.593984);
        glVertex3d(1.042014, 0.870696, 4.571997);
        glVertex3d(1.079915, 0.890007, 4.571997);

        glNormal3d(1.135031, 0.734987, 0.954743);
        glVertex3d(1.037913, 0.947817, 4.593984);
        glVertex3d(1.019932, 0.938655, 4.593984);
        glVertex3d(1.042014, 0.870696, 4.571997);

        glNormal3d(1.042683, 0.91623, 0.995571);
        glVertex3d(1, 1, 4.6);
        glVertex3d(1.019932, 0.938655, 4.593984);
        glVertex3d(1.037913, 0.947817, 4.593984);

        glNormal3d(1.360023, 0.293415, 0.609197);
        glVertex3d(1.348077, 0.520913, 4.08279);
        glVertex3d(1.325461, 0.552041, 4.132261);
        glVertex3d(1.171105, 0.473393, 4.132261);

        glNormal3d(1.360023, 0.293415, 0.609197);
        glVertex3d(1.348077, 0.520913, 4.08279);
        glVertex3d(1.171105, 0.473393, 4.132261);
        glVertex3d(1.182995, 0.436799, 4.08279);

        glNormal3d(1.120839, 0.76284, 0.963926);
        glVertex3d(1.383617, 0.471996, 4.0663);
        glVertex3d(1.348077, 0.520913, 4.08279);
        glVertex3d(1.182995, 0.436799, 4.08279);

        glNormal3d(1.120839, 0.76284, 0.963926);
        glVertex3d(1.383617, 0.471996, 4.0663);
        glVertex3d(1.182995, 0.436799, 4.08279);
        glVertex3d(1.201679, 0.379295, 4.0663);

        glNormal3d(1, 1, 1);
        glVertex3d(1.24792, 0.658767, 3.093384);
        glVertex3d(1.154119, 0.525669, 3.093384);
        glVertex3d(1.293153, 0.59651, 3.093384);

        glNormal3d(1, 1, 1);
        glVertex3d(1.24792, 0.658767, 3.093384);
        glVertex3d(1.130339, 0.598857, 3.093384);
        glVertex3d(1.154119, 0.525669, 3.093384);

        glNormal3d(1, 1, 1);
        glVertex3d(1.130339, 0.598857, 3.093384);
        glVertex3d(1, 0.501259, 3.093384);
        glVertex3d(1.154119, 0.525669, 3.093384);

        glNormal3d(1, 1, 1);
        glVertex3d(1.130339, 0.598857, 3.093384);
        glVertex3d(1, 0.578213, 3.093384);
        glVertex3d(1, 0.501259, 3.093384);

        glNormal3d(1.041638, 0.737106, 0.963926);
        glVertex3d(1.201679, 0.379295, 4.0663);
        glVertex3d(1.182995, 0.436799, 4.08279);
        glVertex3d(1, 0.407815, 4.08279);

        glNormal3d(1.041638, 0.737106, 0.963926);
        glVertex3d(1.201679, 0.379295, 4.0663);
        glVertex3d(1, 0.407815, 4.08279);
        glVertex3d(1, 0.347352, 4.0663);

        glNormal3d(1.124056, 0.216744, 0.609197);
        glVertex3d(1.182995, 0.436799, 4.08279);
        glVertex3d(1.171105, 0.473393, 4.132261);
        glVertex3d(1, 0.446292, 4.132261);

        glNormal3d(1.124056, 0.216744, 0.609197);
        glVertex3d(1.182995, 0.436799, 4.08279);
        glVertex3d(1, 0.446292, 4.132261);
        glVertex3d(1, 0.407815, 4.08279);

        glNormal3d(1.014708, 0.90714, 0.995571);
        glVertex3d(1, 1, 4.6);
        glVertex3d(1, 0.935499, 4.593984);
        glVertex3d(1.019932, 0.938655, 4.593984);

        glNormal3d(1.046529, 0.706231, 0.954743);
        glVertex3d(1.019932, 0.938655, 4.593984);
        glVertex3d(1, 0.864041, 4.571997);
        glVertex3d(1.042014, 0.870696, 4.571997);

        glNormal3d(1.046529, 0.706231, 0.954743);
        glVertex3d(1.019932, 0.938655, 4.593984);
        glVertex3d(1, 0.935499, 4.593984);
        glVertex3d(1, 0.864041, 4.571997);

        glNormal3d(1.111299, 0.297286, 0.702713);
        glVertex3d(1.042014, 0.870696, 4.571997);
        glVertex3d(1, 0.798081, 4.506036);
        glVertex3d(1.062397, 0.807964, 4.506036);

        glNormal3d(1.1113, 0.297286, 0.702713);
        glVertex3d(1.042014, 0.870696, 4.571997);
        glVertex3d(1, 0.864041, 4.571997);
        glVertex3d(1, 0.798081, 4.506036);

        glNormal3d(1.156047, 0.014761, 0.070374);
        glVertex3d(1.062397, 0.807964, 4.506036);
        glVertex3d(1, 0.792584, 4.429082);
        glVertex3d(1.064095, 0.802736, 4.429082);

        glNormal3d(1.156047, 0.014761, 0.070375);
        glVertex3d(1.062397, 0.807964, 4.506036);
        glVertex3d(1, 0.798081, 4.506036);
        glVertex3d(1, 0.792584, 4.429082);

        glNormal3d(1.138117, 0.127968, -0.469557);
        glVertex3d(1.064095, 0.802736, 4.429082);
        glVertex3d(1, 0.831061, 4.357625);
        glVertex3d(1.052205, 0.83933, 4.357625);

        glNormal3d(1.138117, 0.127968, -0.469557);
        glVertex3d(1.064095, 0.802736, 4.429082);
        glVertex3d(1, 0.792584, 4.429082);
        glVertex3d(1, 0.831061, 4.357625);

        glNormal3d(1.064194, 0.594697, 0.911926);
        glVertex3d(1.052205, 0.83933, 4.357625);
        glVertex3d(1, 0.781591, 4.335639);
        glVertex3d(1.067492, 0.792281, 4.335639);

        glNormal3d(1.064194, 0.594697, 0.911926);
        glVertex3d(1.052205, 0.83933, 4.357625);
        glVertex3d(1, 0.831061, 4.357625);
        glVertex3d(1, 0.781591, 4.335639);

        glNormal3d(1.091671, 0.42121, 0.810308);
        glVertex3d(1.067492, 0.792281, 4.335639);
        glVertex3d(1, 0.704637, 4.280672);
        glVertex3d(1.091272, 0.719093, 4.280672);

        glNormal3d(1.091672, 0.42121, 0.810307);
        glVertex3d(1.067492, 0.792281, 4.335639);
        glVertex3d(1, 0.781591, 4.335639);
        glVertex3d(1, 0.704637, 4.280672);

        glNormal3d(1.102532, 0.352638, 0.755255);
        glVertex3d(1.091272, 0.719093, 4.280672);
        glVertex3d(1, 0.627683, 4.214711);
        glVertex3d(1.115052, 0.645906, 4.214711);

        glNormal3d(1.102532, 0.352639, 0.755255);
        glVertex3d(1.091272, 0.719093, 4.280672);
        glVertex3d(1, 0.704637, 4.280672);
        glVertex3d(1, 0.627683, 4.214711);

        glNormal3d(1.130654, 0.175082, 0.549946);
        glVertex3d(1.115052, 0.645906, 4.214711);
        glVertex3d(1, 0.539736, 4.08279);
        glVertex3d(1.142229, 0.562263, 4.08279);

        glNormal3d(1.130654, 0.175082, 0.549945);
        glVertex3d(1.115052, 0.645906, 4.214711);
        glVertex3d(1, 0.627683, 4.214711);
        glVertex3d(1, 0.539736, 4.08279);

        glNormal3d(0.926096, 1.46661, 0.88137);
        glVertex3d(1.142229, 0.562263, 4.08279);
        glVertex3d(1, 0.446292, 4.132261);
        glVertex3d(1.171105, 0.473393, 4.132261);

        glNormal3d(0.926097, 1.466609, 0.881371);
        glVertex3d(1.142229, 0.562263, 4.08279);
        glVertex3d(1, 0.539736, 4.08279);
        glVertex3d(1, 0.446292, 4.132261);

        glNormal3d(1.156434, 0.012312, 0);
        glVertex3d(1.201679, 0.379295, 4.0663);
        glVertex3d(1, 0.347352, 4.00034);
        glVertex3d(1.201679, 0.379295, 4.00034);

        glNormal3d(1.156435, 0.012312, -1e-006);
        glVertex3d(1.201679, 0.379295, 4.0663);
        glVertex3d(1, 0.347352, 4.0663);
        glVertex3d(1, 0.347352, 4.00034);

        glNormal3d(1.118358, 0.252714, -0.653877);
        glVertex3d(1.201679, 0.379295, 4.00034);
        glVertex3d(1, 0.385828, 3.956366);
        glVertex3d(1.189789, 0.415888, 3.956366);

        glNormal3d(1.118358, 0.252714, -0.653877);
        glVertex3d(1.201679, 0.379295, 4.00034);
        glVertex3d(1, 0.347352, 4.00034);
        glVertex3d(1, 0.385828, 3.956366);

        glNormal3d(1.117557, 0.257773, -0.659757);
        glVertex3d(1.189789, 0.415888, 3.956366);
        glVertex3d(1, 0.473776, 3.857425);
        glVertex3d(1.162612, 0.499531, 3.857425);

        glNormal3d(1.117557, 0.257773, -0.659757);
        glVertex3d(1.189789, 0.415888, 3.956366);
        glVertex3d(1, 0.385828, 3.956366);
        glVertex3d(1, 0.473776, 3.857425);

        glNormal3d(1.139237, 0.120893, -0.455833);
        glVertex3d(1.162612, 0.499531, 3.857425);
        glVertex3d(1, 0.550729, 3.709014);
        glVertex3d(1.138832, 0.572718, 3.709014);

        glNormal3d(1.139237, 0.120893, -0.455833);
        glVertex3d(1.162612, 0.499531, 3.857425);
        glVertex3d(1, 0.473776, 3.857425);
        glVertex3d(1, 0.550729, 3.709014);

        glNormal3d(1.149566, 0.055679, -0.293066);
        glVertex3d(1.138832, 0.572718, 3.709014);
        glVertex3d(1, 0.6002, 3.54961);
        glVertex3d(1.123545, 0.619767, 3.54961);

        glNormal3d(1.149566, 0.055679, -0.293066);
        glVertex3d(1.138832, 0.572718, 3.709014);
        glVertex3d(1, 0.550729, 3.709014);
        glVertex3d(1, 0.6002, 3.54961);

        glNormal3d(1.155677, 0.017094, -0.09829);
        glVertex3d(1.123545, 0.619767, 3.54961);
        glVertex3d(1, 0.611193, 3.439676);
        glVertex3d(1.120148, 0.630223, 3.439676);

        glNormal3d(1.155677, 0.017094, -0.09829);
        glVertex3d(1.123545, 0.619767, 3.54961);
        glVertex3d(1, 0.6002, 3.54961);
        glVertex3d(1, 0.611193, 3.439676);

        glNormal3d(1.156302, 0.013147, 0.041119);
        glVertex3d(1.120148, 0.630223, 3.439676);
        glVertex3d(1, 0.605696, 3.307755);
        glVertex3d(1.121847, 0.624995, 3.307755);

        glNormal3d(1.156302, 0.013147, 0.041119);
        glVertex3d(1.120148, 0.630223, 3.439676);
        glVertex3d(1, 0.611193, 3.439676);
        glVertex3d(1, 0.605696, 3.307755);

        glNormal3d(1.038386, 0.757642, 0.969427);
        glVertex3d(1.121847, 0.624995, 3.307755);
        glVertex3d(1, 0.561723, 3.296762);
        glVertex3d(1.135435, 0.583174, 3.296762);

        glNormal3d(1.038386, 0.757641, 0.969427);
        glVertex3d(1.121847, 0.624995, 3.307755);
        glVertex3d(1, 0.605696, 3.307755);
        glVertex3d(1, 0.561723, 3.296762);

        glNormal3d(1.143241, 0.095611, 0.401948);
        glVertex3d(1.135435, 0.583174, 3.296762);
        glVertex3d(1, 0.539736, 3.247291);
        glVertex3d(1.142229, 0.562263, 3.247291);

        glNormal3d(1.143241, 0.095611, 0.401949);
        glVertex3d(1.135435, 0.583174, 3.296762);
        glVertex3d(1, 0.561723, 3.296762);
        glVertex3d(1, 0.539736, 3.247291);

        glNormal3d(1.153971, 0.027862, -0.176753);
        glVertex3d(1.142229, 0.562263, 3.247291);
        glVertex3d(1, 0.55073, 3.186828);
        glVertex3d(1.138832, 0.572718, 3.186828);

        glNormal3d(1.153972, 0.027863, -0.176753);
        glVertex3d(1.142229, 0.562263, 3.247291);
        glVertex3d(1, 0.539736, 3.247291);
        glVertex3d(1, 0.55073, 3.186828);

        glNormal3d(1.111299, 0.297286, -0.702713);
        glVertex3d(1.138832, 0.572718, 3.186828);
        glVertex3d(1, 0.58371, 3.153847);
        glVertex3d(1.128641, 0.604084, 3.153847);

        glNormal3d(1.111299, 0.297286, -0.702713);
        glVertex3d(1.138832, 0.572718, 3.186828);
        glVertex3d(1, 0.55073, 3.186828);
        glVertex3d(1, 0.58371, 3.153847);

        glNormal3d(1.155807, 0.016269, 0.089431);
        glVertex3d(1.128641, 0.604084, 3.153847);
        glVertex3d(1, 0.578213, 3.093384);
        glVertex3d(1.130339, 0.598857, 3.093384);

        glNormal3d(1.155807, 0.016269, 0.089431);
        glVertex3d(1.128641, 0.604084, 3.153847);
        glVertex3d(1, 0.58371, 3.153847);
        glVertex3d(1, 0.578213, 3.093384);

        glNormal3d(1.111299, 0.297287, 0.702714);
        glVertex3d(1.154119, 0.525669, 3.093384);
        glVertex3d(1, 0.473776, 3.0659);
        glVertex3d(1.162612, 0.499531, 3.0659);

        glNormal3d(1.111299, 0.297287, 0.702714);
        glVertex3d(1.154119, 0.525669, 3.093384);
        glVertex3d(1, 0.501259, 3.093384);
        glVertex3d(1, 0.473776, 3.0659);

        glNormal3d(1.155907, 0.01564, -0.08203);
        glVertex3d(1.162612, 0.499531, 3.0659);
        glVertex3d(1, 0.479272, 2.99994);
        glVertex3d(1.160914, 0.504759, 2.99994);

        glNormal3d(1.155907, 0.01564, -0.082029);
        glVertex3d(1.162612, 0.499531, 3.0659);
        glVertex3d(1, 0.473776, 3.0659);
        glVertex3d(1, 0.479272, 2.99994);

        glNormal3d(1.031047, 0.803977, 0.980108);
        glVertex3d(1.160914, 0.504759, 2.99994);
        glVertex3d(1, 0.396822, 2.98345);
        glVertex3d(1.186392, 0.426344, 2.98345);

        glNormal3d(1.031047, 0.803977, 0.980108);
        glVertex3d(1.160914, 0.504759, 2.99994);
        glVertex3d(1, 0.479272, 2.99994);
        glVertex3d(1, 0.396822, 2.98345);

        glNormal3d(1.081219, 0.487204, 0.85466);
        glVertex3d(1.186392, 0.426344, 2.98345);
        glVertex3d(1, 0.341855, 2.950469);
        glVertex3d(1.203378, 0.374067, 2.950469);

        glNormal3d(1.081219, 0.487204, 0.85466);
        glVertex3d(1.186392, 0.426344, 2.98345);
        glVertex3d(1, 0.396822, 2.98345);
        glVertex3d(1, 0.341855, 2.950469);

        glNormal3d(1.148589, 0.061848, 0.312717);
        glVertex3d(1.203378, 0.374067, 2.950469);
        glVertex3d(1, 0.314371, 2.868019);
        glVertex3d(1.211871, 0.347928, 2.868019);

        glNormal3d(1.148589, 0.061848, 0.312717);
        glVertex3d(1.203378, 0.374067, 2.950469);
        glVertex3d(1, 0.341855, 2.950469);
        glVertex3d(1, 0.314371, 2.868019);

        glNormal3d(1.155677, 0.017094, -0.098291);
        glVertex3d(1.211871, 0.347928, 2.868019);
        glVertex3d(1, 0.319868, 2.813052);
        glVertex3d(1.210172, 0.353156, 2.813052);

        glNormal3d(1.155677, 0.017094, -0.098292);
        glVertex3d(1.211871, 0.347928, 2.868019);
        glVertex3d(1, 0.314371, 2.868019);
        glVertex3d(1, 0.319868, 2.813052);

        glNormal3d(1.124562, 0.213549, -0.604962);
        glVertex3d(1.210172, 0.353156, 2.813052);
        glVertex3d(1, 0.374835, 2.741595);
        glVertex3d(1.193187, 0.405433, 2.741595);

        glNormal3d(1.124562, 0.213548, -0.604961);
        glVertex3d(1.210172, 0.353156, 2.813052);
        glVertex3d(1, 0.319868, 2.813052);
        glVertex3d(1, 0.374835, 2.741595);

        glNormal3d(1.037138, 0.765521, -0.971412);
        glVertex3d(1.193187, 0.405433, 2.741595);
        glVertex3d(1, 0.534239, 2.703118);
        glVertex3d(1.143928, 0.557035, 2.703118);

        glNormal3d(1.037138, 0.765521, -0.971412);
        glVertex3d(1.193187, 0.405433, 2.741595);
        glVertex3d(1, 0.374835, 2.741595);
        glVertex3d(1, 0.534239, 2.703118);

        glNormal3d(1.029623, 0.812971, -0.981908);
        glVertex3d(1.143928, 0.557035, 2.703118);
        glVertex3d(1, 0.64967, 2.681131);
        glVertex3d(1.108258, 0.666816, 2.681131);

        glNormal3d(1.029623, 0.81297, -0.981908);
        glVertex3d(1.143928, 0.557035, 2.703118);
        glVertex3d(1, 0.534239, 2.703118);
        glVertex3d(1, 0.64967, 2.681131);

        glNormal3d(1.156284, 0.013262, -0.043855);
        glVertex3d(1.108258, 0.666816, 2.681131);
        glVertex3d(1, 0.660663, 2.433779);
        glVertex3d(1.104861, 0.677272, 2.433779);

        glNormal3d(1.156284, 0.013262, -0.043855);
        glVertex3d(1.108258, 0.666816, 2.681131);
        glVertex3d(1, 0.64967, 2.681131);
        glVertex3d(1, 0.660663, 2.433779);

        glNormal3d(1.155935, 0.015464, 0.079827);
        glVertex3d(1.104861, 0.677272, 2.433779);
        glVertex3d(1, 0.644173, 2.230402);
        glVertex3d(1.109957, 0.661589, 2.230402);

        glNormal3d(1.155935, 0.015464, 0.079827);
        glVertex3d(1.104861, 0.677272, 2.433779);
        glVertex3d(1, 0.660663, 2.433779);
        glVertex3d(1, 0.644173, 2.230402);

        glNormal3d(1.156434, 0.012312, 0);
        glVertex3d(1.109957, 0.661589, 2.230402);
        glVertex3d(1, 0.644173, 2.131461);
        glVertex3d(1.109957, 0.661589, 2.131461);

        glNormal3d(1.156434, 0.012312, 0);
        glVertex3d(1.109957, 0.661589, 2.230402);
        glVertex3d(1, 0.644173, 2.230402);
        glVertex3d(1, 0.644173, 2.131461);

        glNormal3d(1.150555, 0.049436, 0.271589);
        glVertex3d(1.109957, 0.661589, 2.131461);
        glVertex3d(1, 0.611193, 2.01603);
        glVertex3d(1.120148, 0.630223, 2.01603);

        glNormal3d(1.150555, 0.049436, 0.27159);
        glVertex3d(1.109957, 0.661589, 2.131461);
        glVertex3d(1, 0.644173, 2.131461);
        glVertex3d(1, 0.611193, 2.01603);

        glNormal3d(1.153267, 0.03231, 0.200212);
        glVertex3d(1.120148, 0.630223, 2.01603);
        glVertex3d(1, 0.578213, 1.856626);
        glVertex3d(1.130339, 0.598857, 1.856626);

        glNormal3d(1.153267, 0.03231, 0.200212);
        glVertex3d(1.120148, 0.630223, 2.01603);
        glVertex3d(1, 0.611193, 2.01603);
        glVertex3d(1, 0.578213, 1.856626);

        glNormal3d(1.15217, 0.039238, 0.231908);
        glVertex3d(1.130339, 0.598857, 1.856626);
        glVertex3d(1, 0.539736, 1.697221);
        glVertex3d(1.142229, 0.562263, 1.697221);

        glNormal3d(1.152169, 0.039238, 0.231908);
        glVertex3d(1.130339, 0.598857, 1.856626);
        glVertex3d(1, 0.578213, 1.856626);
        glVertex3d(1, 0.539736, 1.697221);

        glNormal3d(1.148589, 0.061848, 0.312717);
        glVertex3d(1.142229, 0.562263, 1.697221);
        glVertex3d(1, 0.501259, 1.581791);
        glVertex3d(1.154119, 0.525669, 1.581791);

        glNormal3d(1.148589, 0.061848, 0.312717);
        glVertex3d(1.142229, 0.562263, 1.697221);
        glVertex3d(1, 0.539736, 1.697221);
        glVertex3d(1, 0.501259, 1.581791);

        glNormal3d(1.14584, 0.0792, 0.361743);
        glVertex3d(1.154119, 0.525669, 1.581791);
        glVertex3d(1, 0.440795, 1.427883);
        glVertex3d(1.172804, 0.468165, 1.427883);

        glNormal3d(1.14584, 0.0792, 0.361743);
        glVertex3d(1.154119, 0.525669, 1.581791);
        glVertex3d(1, 0.501259, 1.581791);
        glVertex3d(1, 0.440795, 1.427883);

        glNormal3d(1.149203, 0.057965, 0.300514);
        glVertex3d(1.172804, 0.468165, 1.427883);
        glVertex3d(1, 0.4, 1.3);
        glVertex3d(1.18541, 0.429366, 1.3);

        glNormal3d(1.149203, 0.057965, 0.300514);
        glVertex3d(1.172804, 0.468165, 1.427883);
        glVertex3d(1, 0.440795, 1.427883);
        glVertex3d(1, 0.4, 1.3);

        glNormal3d(1, 1, 1);
        glVertex3d(1.18541, 0.429366, 1.3);
        glVertex3d(1, 0.3, 1.3);
        glVertex3d(1.216312, 0.33426, 1.3);

        glNormal3d(1, 1, 1);
        glVertex3d(1.18541, 0.429366, 1.3);
        glVertex3d(1, 0.4, 1.3);
        glVertex3d(1, 0.3, 1.3);

        glNormal3d(1.156286, 0.013249, 0.043547);
        glVertex3d(1.216312, 0.33426, 1.3);
        glVertex3d(1, 0.297881, 1.251989);
        glVertex3d(1.216967, 0.332245, 1.251989);

        glNormal3d(1.156286, 0.013249, 0.043547);
        glVertex3d(1.216312, 0.33426, 1.3);
        glVertex3d(1, 0.3, 1.3);
        glVertex3d(1, 0.297881, 1.251989);

        glNormal3d(1.156277, 0.013305, -0.044849);
        glVertex3d(1.216967, 0.332245, 1.251989);
        glVertex3d(1, 0.303378, 1.131061);
        glVertex3d(1.215268, 0.337473, 1.131061);

        glNormal3d(1.156277, 0.013305, -0.044849);
        glVertex3d(1.216967, 0.332245, 1.251989);
        glVertex3d(1, 0.297881, 1.251989);
        glVertex3d(1, 0.303378, 1.131061);

        glNormal3d(1.14186, 0.104332, 0.42149);
        glVertex3d(1.215268, 0.337473, 1.131061);
        glVertex3d(1, 0.259404, 1.037617);
        glVertex3d(1.228857, 0.295652, 1.037617);

        glNormal3d(1.14186, 0.104332, 0.42149);
        glVertex3d(1.215268, 0.337473, 1.131061);
        glVertex3d(1, 0.303378, 1.131061);
        glVertex3d(1, 0.259404, 1.037617);

        glNormal3d(1.115019, 0.273797, 0.67779);
        glVertex3d(1.228857, 0.295652, 1.037617);
        glVertex3d(1, 0.18245, 0.955167);
        glVertex3d(1.252637, 0.222464, 0.955167);

        glNormal3d(1.115019, 0.273797, 0.67779);
        glVertex3d(1.228857, 0.295652, 1.037617);
        glVertex3d(1, 0.259404, 1.037617);
        glVertex3d(1, 0.18245, 0.955167);

        glNormal3d(1.124996, 0.210806, 0.60129);
        glVertex3d(1.252637, 0.222464, 0.955167);
        glVertex3d(1, 0.094503, 0.839736);
        glVertex3d(1.279814, 0.138821, 0.839736);

        glNormal3d(1.124996, 0.210806, 0.60129);
        glVertex3d(1.252637, 0.222464, 0.955167);
        glVertex3d(1, 0.18245, 0.955167);
        glVertex3d(1, 0.094503, 0.839736);

        glNormal3d(1.137461, 0.132102, 0.477344);
        glVertex3d(1.279814, 0.138821, 0.839736);
        glVertex3d(1, 0.03404, 0.729802);
        glVertex3d(1.298498, 0.081317, 0.729802);

        glNormal3d(1.137461, 0.132102, 0.477344);
        glVertex3d(1.279814, 0.138821, 0.839736);
        glVertex3d(1, 0.094503, 0.839736);
        glVertex3d(1, 0.03404, 0.729802);

        glNormal3d(1.1549, 0.021999, 0.139714);
        glVertex3d(1.298498, 0.081317, 0.729802);
        glVertex3d(1, 0.01755, 0.614371);
        glVertex3d(1.303594, 0.065634, 0.614371);

        glNormal3d(1.1549, 0.021999, 0.139714);
        glVertex3d(1.298498, 0.081317, 0.729802);
        glVertex3d(1, 0.03404, 0.729802);
        glVertex3d(1, 0.01755, 0.614371);

        glNormal3d(1.155389, 0.018913, -0.115421);
        glVertex3d(1.303594, 0.065634, 0.614371);
        glVertex3d(1, 0.028543, 0.520927);
        glVertex3d(1.300197, 0.076089, 0.520927);

        glNormal3d(1.155389, 0.018913, -0.115422);
        glVertex3d(1.303594, 0.065634, 0.614371);
        glVertex3d(1, 0.01755, 0.614371);
        glVertex3d(1, 0.028543, 0.520927);

        glNormal3d(1.146238, 0.076689, -0.355121);
        glVertex3d(1.300197, 0.076089, 0.520927);
        glVertex3d(1, 0.056026, 0.44947);
        glVertex3d(1.291704, 0.102228, 0.44947);

        glNormal3d(1.146238, 0.076688, -0.35512);
        glVertex3d(1.300197, 0.076089, 0.520927);
        glVertex3d(1, 0.028543, 0.520927);
        glVertex3d(1, 0.056026, 0.44947);

        glNormal3d(1.117557, 0.257773, -0.659757);
        glVertex3d(1.291704, 0.102228, 0.44947);
        glVertex3d(1, 0.1, 0.4);
        glVertex3d(1.278115, 0.144049, 0.4);

        glNormal3d(1.117557, 0.257773, -0.659757);
        glVertex3d(1.291704, 0.102228, 0.44947);
        glVertex3d(1, 0.056026, 0.44947);
        glVertex3d(1, 0.1, 0.4);

        glNormal3d(1.156434, 0.012312, 0);
        glVertex3d(1.278115, 0.144049, 0.4);
        glVertex3d(1, 0.1, 0.3);
        glVertex3d(1.278115, 0.144049, 0.3);

        glNormal3d(1.156434, 0.012312, -1e-006);
        glVertex3d(1.278115, 0.144049, 0.4);
        glVertex3d(1, 0.1, 0.4);
        glVertex3d(1, 0.1, 0.3);

        glNormal3d(1, 0.999999, 1);
        glVertex3d(1.278115, 0.144049, 0.3);
        glVertex3d(1, 0.03298, 0.3);
        glVertex3d(1.298825, 0.08031, 0.3);

        glNormal3d(1, 0.999999, 1);
        glVertex3d(1.278115, 0.144049, 0.3);
        glVertex3d(1, 0.1, 0.3);
        glVertex3d(1, 0.03298, 0.3);

        glNormal3d(1.156434, 0.012312, 0);
        glVertex3d(1.298825, 0.08031, 0.3);
        glVertex3d(1, 0.03298, 0);
        glVertex3d(1.298825, 0.08031, 0);

        glNormal3d(1.156434, 0.012312, 0);
        glVertex3d(1.298825, 0.08031, 0.3);
        glVertex3d(1, 0.03298, 0.3);
        glVertex3d(1, 0.03298, 0);

        glNormal3d(1, 1, -1);
        glVertex3d(1.298825, 0.08031, 0);
        glVertex3d(1, 0.03298, 0);
        glVertex3d(1, 1, 0);

        glNormal3d(1, 1, -1);
        glVertex3d(1, 0.03298, 0);
        glVertex3d(0.701174, 0.08031, 0);
        glVertex3d(1, 1, 0);

        glNormal3d(0.843565, 0.012312, 0);
        glVertex3d(1, 0.03298, 0.3);
        glVertex3d(0.701174, 0.08031, 0);
        glVertex3d(1, 0.03298, 0);

        glNormal3d(0.843565, 0.012312, 0);
        glVertex3d(1, 0.03298, 0.3);
        glVertex3d(0.701174, 0.08031, 0.3);
        glVertex3d(0.701174, 0.08031, 0);

        glNormal3d(1, 0.999999, 1);
        glVertex3d(1, 0.1, 0.3);
        glVertex3d(0.701174, 0.08031, 0.3);
        glVertex3d(1, 0.03298, 0.3);

        glNormal3d(1, 0.999999, 1);
        glVertex3d(1, 0.1, 0.3);
        glVertex3d(0.721884, 0.144049, 0.3);
        glVertex3d(0.701174, 0.08031, 0.3);

        glNormal3d(0.843565, 0.012312, 0);
        glVertex3d(1, 0.1, 0.4);
        glVertex3d(0.721884, 0.144049, 0.3);
        glVertex3d(1, 0.1, 0.3);

        glNormal3d(0.843565, 0.012312, -1e-006);
        glVertex3d(1, 0.1, 0.4);
        glVertex3d(0.721884, 0.144049, 0.4);
        glVertex3d(0.721884, 0.144049, 0.3);

        glNormal3d(0.882443, 0.257773, -0.659757);
        glVertex3d(1, 0.056026, 0.44947);
        glVertex3d(0.721884, 0.144049, 0.4);
        glVertex3d(1, 0.1, 0.4);

        glNormal3d(0.882443, 0.257773, -0.659757);
        glVertex3d(1, 0.056026, 0.44947);
        glVertex3d(0.708296, 0.102228, 0.44947);
        glVertex3d(0.721884, 0.144049, 0.4);

        glNormal3d(0.853761, 0.076689, -0.35512);
        glVertex3d(1, 0.028543, 0.520927);
        glVertex3d(0.708296, 0.102228, 0.44947);
        glVertex3d(1, 0.056026, 0.44947);

        glNormal3d(0.853761, 0.076689, -0.35512);
        glVertex3d(1, 0.028543, 0.520927);
        glVertex3d(0.699803, 0.076089, 0.520927);
        glVertex3d(0.708296, 0.102228, 0.44947);

        glNormal3d(0.844611, 0.018913, -0.115422);
        glVertex3d(1, 0.01755, 0.614371);
        glVertex3d(0.699803, 0.076089, 0.520927);
        glVertex3d(1, 0.028543, 0.520927);

        glNormal3d(0.844611, 0.018913, -0.115421);
        glVertex3d(1, 0.01755, 0.614371);
        glVertex3d(0.696406, 0.065634, 0.614371);
        glVertex3d(0.699803, 0.076089, 0.520927);

        glNormal3d(0.845099, 0.021999, 0.139714);
        glVertex3d(1, 0.03404, 0.729802);
        glVertex3d(0.696406, 0.065634, 0.614371);
        glVertex3d(1, 0.01755, 0.614371);

        glNormal3d(0.8451, 0.021999, 0.139714);
        glVertex3d(1, 0.03404, 0.729802);
        glVertex3d(0.701502, 0.081317, 0.729802);
        glVertex3d(0.696406, 0.065634, 0.614371);

        glNormal3d(0.862538, 0.132102, 0.477344);
        glVertex3d(1, 0.094503, 0.839736);
        glVertex3d(0.701502, 0.081317, 0.729802);
        glVertex3d(1, 0.03404, 0.729802);

        glNormal3d(0.862538, 0.132102, 0.477344);
        glVertex3d(1, 0.094503, 0.839736);
        glVertex3d(0.720186, 0.138822, 0.839736);
        glVertex3d(0.701502, 0.081317, 0.729802);

        glNormal3d(0.875004, 0.210806, 0.60129);
        glVertex3d(1, 0.18245, 0.955167);
        glVertex3d(0.720186, 0.138822, 0.839736);
        glVertex3d(1, 0.094503, 0.839736);

        glNormal3d(0.875004, 0.210806, 0.60129);
        glVertex3d(1, 0.18245, 0.955167);
        glVertex3d(0.747363, 0.222464, 0.955167);
        glVertex3d(0.720186, 0.138822, 0.839736);

        glNormal3d(0.884981, 0.273797, 0.67779);
        glVertex3d(1, 0.259404, 1.037617);
        glVertex3d(0.747363, 0.222464, 0.955167);
        glVertex3d(1, 0.18245, 0.955167);

        glNormal3d(0.88498, 0.273797, 0.677791);
        glVertex3d(1, 0.259404, 1.037617);
        glVertex3d(0.771143, 0.295652, 1.037617);
        glVertex3d(0.747363, 0.222464, 0.955167);

        glNormal3d(0.85814, 0.104332, 0.42149);
        glVertex3d(1, 0.303378, 1.131061);
        glVertex3d(0.771143, 0.295652, 1.037617);
        glVertex3d(1, 0.259404, 1.037617);

        glNormal3d(0.85814, 0.104332, 0.42149);
        glVertex3d(1, 0.303378, 1.131061);
        glVertex3d(0.784732, 0.337473, 1.131061);
        glVertex3d(0.771143, 0.295652, 1.037617);

        glNormal3d(0.843723, 0.013306, -0.04485);
        glVertex3d(1, 0.297881, 1.251989);
        glVertex3d(0.784732, 0.337473, 1.131061);
        glVertex3d(1, 0.303378, 1.131061);

        glNormal3d(0.843723, 0.013306, -0.044849);
        glVertex3d(1, 0.297881, 1.251989);
        glVertex3d(0.783033, 0.332245, 1.251989);
        glVertex3d(0.784732, 0.337473, 1.131061);

        glNormal3d(0.843714, 0.013249, 0.043547);
        glVertex3d(1, 0.3, 1.3);
        glVertex3d(0.783033, 0.332245, 1.251989);
        glVertex3d(1, 0.297881, 1.251989);

        glNormal3d(0.843714, 0.013249, 0.043547);
        glVertex3d(1, 0.3, 1.3);
        glVertex3d(0.783688, 0.334261, 1.3);
        glVertex3d(0.783033, 0.332245, 1.251989);

        glNormal3d(1, 1, 1);
        glVertex3d(1, 0.4, 1.3);
        glVertex3d(0.783688, 0.334261, 1.3);
        glVertex3d(1, 0.3, 1.3);

        glNormal3d(1, 1, 1);
        glVertex3d(1, 0.4, 1.3);
        glVertex3d(0.81459, 0.429366, 1.3);
        glVertex3d(0.783688, 0.334261, 1.3);

        glNormal3d(0.850796, 0.057965, 0.300514);
        glVertex3d(1, 0.440795, 1.427883);
        glVertex3d(0.81459, 0.429366, 1.3);
        glVertex3d(1, 0.4, 1.3);

        glNormal3d(0.850796, 0.057965, 0.300514);
        glVertex3d(1, 0.440795, 1.427883);
        glVertex3d(0.827196, 0.468165, 1.427883);
        glVertex3d(0.81459, 0.429366, 1.3);

        glNormal3d(0.854159, 0.0792, 0.361743);
        glVertex3d(1, 0.501259, 1.581791);
        glVertex3d(0.827196, 0.468165, 1.427883);
        glVertex3d(1, 0.440795, 1.427883);

        glNormal3d(0.854159, 0.0792, 0.361743);
        glVertex3d(1, 0.501259, 1.581791);
        glVertex3d(0.845881, 0.525669, 1.581791);
        glVertex3d(0.827196, 0.468165, 1.427883);

        glNormal3d(0.851411, 0.061848, 0.312717);
        glVertex3d(1, 0.539736, 1.697221);
        glVertex3d(0.845881, 0.525669, 1.581791);
        glVertex3d(1, 0.501259, 1.581791);

        glNormal3d(0.851411, 0.061848, 0.312717);
        glVertex3d(1, 0.539736, 1.697221);
        glVertex3d(0.857771, 0.562263, 1.697221);
        glVertex3d(0.845881, 0.525669, 1.581791);

        glNormal3d(0.84783, 0.039238, 0.231908);
        glVertex3d(1, 0.578213, 1.856626);
        glVertex3d(0.857771, 0.562263, 1.697221);
        glVertex3d(1, 0.539736, 1.697221);

        glNormal3d(0.84783, 0.039238, 0.231909);
        glVertex3d(1, 0.578213, 1.856626);
        glVertex3d(0.869661, 0.598857, 1.856626);
        glVertex3d(0.857771, 0.562263, 1.697221);

        glNormal3d(0.846733, 0.03231, 0.200212);
        glVertex3d(1, 0.611193, 2.01603);
        glVertex3d(0.869661, 0.598857, 1.856626);
        glVertex3d(1, 0.578213, 1.856626);

        glNormal3d(0.846732, 0.03231, 0.200212);
        glVertex3d(1, 0.611193, 2.01603);
        glVertex3d(0.879852, 0.630223, 2.01603);
        glVertex3d(0.869661, 0.598857, 1.856626);

        glNormal3d(0.849445, 0.049436, 0.27159);
        glVertex3d(1, 0.644173, 2.131461);
        glVertex3d(0.879852, 0.630223, 2.01603);
        glVertex3d(1, 0.611193, 2.01603);

        glNormal3d(0.849445, 0.049436, 0.27159);
        glVertex3d(1, 0.644173, 2.131461);
        glVertex3d(0.890043, 0.661589, 2.131461);
        glVertex3d(0.879852, 0.630223, 2.01603);

        glNormal3d(0.843565, 0.012312, 0);
        glVertex3d(1, 0.644173, 2.230402);
        glVertex3d(0.890043, 0.661589, 2.131461);
        glVertex3d(1, 0.644173, 2.131461);

        glNormal3d(0.843565, 0.012312, 0);
        glVertex3d(1, 0.644173, 2.230402);
        glVertex3d(0.890043, 0.661589, 2.230402);
        glVertex3d(0.890043, 0.661589, 2.131461);

        glNormal3d(0.844064, 0.015464, 0.079827);
        glVertex3d(1, 0.660663, 2.433779);
        glVertex3d(0.890043, 0.661589, 2.230402);
        glVertex3d(1, 0.644173, 2.230402);

        glNormal3d(0.844064, 0.015464, 0.079827);
        glVertex3d(1, 0.660663, 2.433779);
        glVertex3d(0.895139, 0.677272, 2.433779);
        glVertex3d(0.890043, 0.661589, 2.230402);

        glNormal3d(0.843716, 0.013262, -0.043855);
        glVertex3d(1, 0.64967, 2.681131);
        glVertex3d(0.895139, 0.677272, 2.433779);
        glVertex3d(1, 0.660663, 2.433779);

        glNormal3d(0.843716, 0.013262, -0.043855);
        glVertex3d(1, 0.64967, 2.681131);
        glVertex3d(0.891742, 0.666816, 2.681131);
        glVertex3d(0.895139, 0.677272, 2.433779);

        glNormal3d(0.970377, 0.812971, -0.981908);
        glVertex3d(1, 0.534239, 2.703118);
        glVertex3d(0.891742, 0.666816, 2.681131);
        glVertex3d(1, 0.64967, 2.681131);

        glNormal3d(0.970378, 0.812971, -0.981908);
        glVertex3d(1, 0.534239, 2.703118);
        glVertex3d(0.856072, 0.557035, 2.703118);
        glVertex3d(0.891742, 0.666816, 2.681131);

        glNormal3d(0.962862, 0.765521, -0.971412);
        glVertex3d(1, 0.374835, 2.741595);
        glVertex3d(0.856072, 0.557035, 2.703118);
        glVertex3d(1, 0.534239, 2.703118);

        glNormal3d(0.962862, 0.765521, -0.971412);
        glVertex3d(1, 0.374835, 2.741595);
        glVertex3d(0.806813, 0.405433, 2.741595);
        glVertex3d(0.856072, 0.557035, 2.703118);

        glNormal3d(0.875438, 0.213548, -0.604961);
        glVertex3d(1, 0.319868, 2.813052);
        glVertex3d(0.806813, 0.405433, 2.741595);
        glVertex3d(1, 0.374835, 2.741595);

        glNormal3d(0.875438, 0.213548, -0.604962);
        glVertex3d(1, 0.319868, 2.813052);
        glVertex3d(0.789828, 0.353156, 2.813052);
        glVertex3d(0.806813, 0.405433, 2.741595);

        glNormal3d(0.844323, 0.017094, -0.098291);
        glVertex3d(1, 0.314371, 2.868019);
        glVertex3d(0.789828, 0.353156, 2.813052);
        glVertex3d(1, 0.319868, 2.813052);

        glNormal3d(0.844323, 0.017094, -0.098291);
        glVertex3d(1, 0.314371, 2.868019);
        glVertex3d(0.788129, 0.347928, 2.868019);
        glVertex3d(0.789828, 0.353156, 2.813052);

        glNormal3d(0.851411, 0.061848, 0.312717);
        glVertex3d(1, 0.341855, 2.950469);
        glVertex3d(0.788129, 0.347928, 2.868019);
        glVertex3d(1, 0.314371, 2.868019);

        glNormal3d(0.851411, 0.061848, 0.312717);
        glVertex3d(1, 0.341855, 2.950469);
        glVertex3d(0.796622, 0.374067, 2.950469);
        glVertex3d(0.788129, 0.347928, 2.868019);

        glNormal3d(0.918781, 0.487204, 0.85466);
        glVertex3d(1, 0.396822, 2.98345);
        glVertex3d(0.796622, 0.374067, 2.950469);
        glVertex3d(1, 0.341855, 2.950469);

        glNormal3d(0.918781, 0.487204, 0.85466);
        glVertex3d(1, 0.396822, 2.98345);
        glVertex3d(0.813608, 0.426344, 2.98345);
        glVertex3d(0.796622, 0.374067, 2.950469);

        glNormal3d(0.968953, 0.803977, 0.980108);
        glVertex3d(1, 0.479272, 2.99994);
        glVertex3d(0.813608, 0.426344, 2.98345);
        glVertex3d(1, 0.396822, 2.98345);

        glNormal3d(0.968953, 0.803977, 0.980108);
        glVertex3d(1, 0.479272, 2.99994);
        glVertex3d(0.839086, 0.504759, 2.99994);
        glVertex3d(0.813608, 0.426344, 2.98345);

        glNormal3d(0.844093, 0.01564, -0.08203);
        glVertex3d(1, 0.473776, 3.0659);
        glVertex3d(0.839086, 0.504759, 2.99994);
        glVertex3d(1, 0.479272, 2.99994);

        glNormal3d(0.844093, 0.01564, -0.082029);
        glVertex3d(1, 0.473776, 3.0659);
        glVertex3d(0.837388, 0.499531, 3.0659);
        glVertex3d(0.839086, 0.504759, 2.99994);

        glNormal3d(0.888701, 0.297287, 0.702714);
        glVertex3d(1, 0.501259, 3.093384);
        glVertex3d(0.837388, 0.499531, 3.0659);
        glVertex3d(1, 0.473776, 3.0659);

        glNormal3d(0.888701, 0.297287, 0.702714);
        glVertex3d(1, 0.501259, 3.093384);
        glVertex3d(0.845881, 0.525669, 3.093384);
        glVertex3d(0.837388, 0.499531, 3.0659);

        glNormal3d(0.844193, 0.016269, 0.089431);
        glVertex3d(1, 0.58371, 3.153847);
        glVertex3d(0.869661, 0.598857, 3.093384);
        glVertex3d(1, 0.578213, 3.093384);

        glNormal3d(0.844193, 0.016269, 0.08943);
        glVertex3d(1, 0.58371, 3.153847);
        glVertex3d(0.871359, 0.604084, 3.153847);
        glVertex3d(0.869661, 0.598857, 3.093384);

        glNormal3d(0.888701, 0.297286, -0.702714);
        glVertex3d(1, 0.55073, 3.186828);
        glVertex3d(0.871359, 0.604084, 3.153847);
        glVertex3d(1, 0.58371, 3.153847);

        glNormal3d(0.888701, 0.297286, -0.702713);
        glVertex3d(1, 0.55073, 3.186828);
        glVertex3d(0.861168, 0.572718, 3.186828);
        glVertex3d(0.871359, 0.604084, 3.153847);

        glNormal3d(0.846029, 0.027862, -0.176752);
        glVertex3d(1, 0.539736, 3.247291);
        glVertex3d(0.861168, 0.572718, 3.186828);
        glVertex3d(1, 0.55073, 3.186828);

        glNormal3d(0.846029, 0.027863, -0.176753);
        glVertex3d(1, 0.539736, 3.247291);
        glVertex3d(0.857771, 0.562263, 3.247291);
        glVertex3d(0.861168, 0.572718, 3.186828);

        glNormal3d(0.856759, 0.095611, 0.401949);
        glVertex3d(1, 0.561723, 3.296762);
        glVertex3d(0.857771, 0.562263, 3.247291);
        glVertex3d(1, 0.539736, 3.247291);

        glNormal3d(0.856759, 0.095612, 0.40195);
        glVertex3d(1, 0.561723, 3.296762);
        glVertex3d(0.864565, 0.583174, 3.296762);
        glVertex3d(0.857771, 0.562263, 3.247291);

        glNormal3d(0.961614, 0.757641, 0.969427);
        glVertex3d(1, 0.605696, 3.307755);
        glVertex3d(0.864565, 0.583174, 3.296762);
        glVertex3d(1, 0.561723, 3.296762);

        glNormal3d(0.961614, 0.757641, 0.969427);
        glVertex3d(1, 0.605696, 3.307755);
        glVertex3d(0.878154, 0.624995, 3.307755);
        glVertex3d(0.864565, 0.583174, 3.296762);

        glNormal3d(0.843697, 0.013147, 0.041119);
        glVertex3d(1, 0.611193, 3.439676);
        glVertex3d(0.878154, 0.624995, 3.307755);
        glVertex3d(1, 0.605696, 3.307755);

        glNormal3d(0.843697, 0.013147, 0.041119);
        glVertex3d(1, 0.611193, 3.439676);
        glVertex3d(0.879852, 0.630223, 3.439676);
        glVertex3d(0.878154, 0.624995, 3.307755);

        glNormal3d(0.844323, 0.017094, -0.09829);
        glVertex3d(1, 0.6002, 3.54961);
        glVertex3d(0.879852, 0.630223, 3.439676);
        glVertex3d(1, 0.611193, 3.439676);

        glNormal3d(0.844323, 0.017094, -0.098291);
        glVertex3d(1, 0.6002, 3.54961);
        glVertex3d(0.876455, 0.619767, 3.54961);
        glVertex3d(0.879852, 0.630223, 3.439676);

        glNormal3d(0.850434, 0.055679, -0.293066);
        glVertex3d(1, 0.550729, 3.709014);
        glVertex3d(0.876455, 0.619767, 3.54961);
        glVertex3d(1, 0.6002, 3.54961);

        glNormal3d(0.850434, 0.055679, -0.293066);
        glVertex3d(1, 0.550729, 3.709014);
        glVertex3d(0.861168, 0.572718, 3.709014);
        glVertex3d(0.876455, 0.619767, 3.54961);

        glNormal3d(0.860763, 0.120893, -0.455833);
        glVertex3d(1, 0.473776, 3.857425);
        glVertex3d(0.861168, 0.572718, 3.709014);
        glVertex3d(1, 0.550729, 3.709014);

        glNormal3d(0.860763, 0.120893, -0.455833);
        glVertex3d(1, 0.473776, 3.857425);
        glVertex3d(0.837388, 0.499531, 3.857425);
        glVertex3d(0.861168, 0.572718, 3.709014);

        glNormal3d(0.882443, 0.257773, -0.659757);
        glVertex3d(1, 0.385828, 3.956366);
        glVertex3d(0.837388, 0.499531, 3.857425);
        glVertex3d(1, 0.473776, 3.857425);

        glNormal3d(0.882443, 0.257773, -0.659757);
        glVertex3d(1, 0.385828, 3.956366);
        glVertex3d(0.81021, 0.415888, 3.956366);
        glVertex3d(0.837388, 0.499531, 3.857425);

        glNormal3d(0.881641, 0.252714, -0.653876);
        glVertex3d(1, 0.347352, 4.00034);
        glVertex3d(0.81021, 0.415888, 3.956366);
        glVertex3d(1, 0.385828, 3.956366);

        glNormal3d(0.881641, 0.252714, -0.653877);
        glVertex3d(1, 0.347352, 4.00034);
        glVertex3d(0.798321, 0.379295, 4.00034);
        glVertex3d(0.81021, 0.415888, 3.956366);

        glNormal3d(0.843565, 0.012312, -1e-006);
        glVertex3d(1, 0.347352, 4.0663);
        glVertex3d(0.798321, 0.379295, 4.00034);
        glVertex3d(1, 0.347352, 4.00034);

        glNormal3d(0.843565, 0.012312, -1e-006);
        glVertex3d(1, 0.347352, 4.0663);
        glVertex3d(0.798321, 0.379295, 4.0663);
        glVertex3d(0.798321, 0.379295, 4.00034);

        glNormal3d(1.073904, 1.466609, 0.88137);
        glVertex3d(1, 0.539736, 4.08279);
        glVertex3d(0.828895, 0.473393, 4.132261);
        glVertex3d(1, 0.446292, 4.132261);

        glNormal3d(1.073904, 1.466609, 0.88137);
        glVertex3d(1, 0.539736, 4.08279);
        glVertex3d(0.857771, 0.562263, 4.08279);
        glVertex3d(0.828895, 0.473393, 4.132261);

        glNormal3d(0.869346, 0.175082, 0.549945);
        glVertex3d(1, 0.627683, 4.214711);
        glVertex3d(0.857771, 0.562263, 4.08279);
        glVertex3d(1, 0.539736, 4.08279);

        glNormal3d(0.869346, 0.175082, 0.549945);
        glVertex3d(1, 0.627683, 4.214711);
        glVertex3d(0.884948, 0.645906, 4.214711);
        glVertex3d(0.857771, 0.562263, 4.08279);

        glNormal3d(0.897468, 0.352639, 0.755255);
        glVertex3d(1, 0.704637, 4.280672);
        glVertex3d(0.884948, 0.645906, 4.214711);
        glVertex3d(1, 0.627683, 4.214711);

        glNormal3d(0.897468, 0.352638, 0.755255);
        glVertex3d(1, 0.704637, 4.280672);
        glVertex3d(0.908728, 0.719093, 4.280672);
        glVertex3d(0.884948, 0.645906, 4.214711);

        glNormal3d(0.908329, 0.42121, 0.810308);
        glVertex3d(1, 0.781591, 4.335639);
        glVertex3d(0.908728, 0.719093, 4.280672);
        glVertex3d(1, 0.704637, 4.280672);

        glNormal3d(0.908329, 0.42121, 0.810308);
        glVertex3d(1, 0.781591, 4.335639);
        glVertex3d(0.932508, 0.792281, 4.335639);
        glVertex3d(0.908728, 0.719093, 4.280672);

        glNormal3d(0.935807, 0.594697, 0.911926);
        glVertex3d(1, 0.831061, 4.357625);
        glVertex3d(0.932508, 0.792281, 4.335639);
        glVertex3d(1, 0.781591, 4.335639);

        glNormal3d(0.935807, 0.594697, 0.911926);
        glVertex3d(1, 0.831061, 4.357625);
        glVertex3d(0.947795, 0.83933, 4.357625);
        glVertex3d(0.932508, 0.792281, 4.335639);

        glNormal3d(0.861884, 0.127968, -0.469557);
        glVertex3d(1, 0.792584, 4.429082);
        glVertex3d(0.947795, 0.83933, 4.357625);
        glVertex3d(1, 0.831061, 4.357625);

        glNormal3d(0.861884, 0.127968, -0.469557);
        glVertex3d(1, 0.792584, 4.429082);
        glVertex3d(0.935905, 0.802736, 4.429082);
        glVertex3d(0.947795, 0.83933, 4.357625);

        glNormal3d(0.843954, 0.01476, 0.070375);
        glVertex3d(1, 0.798081, 4.506036);
        glVertex3d(0.935905, 0.802736, 4.429082);
        glVertex3d(1, 0.792584, 4.429082);

        glNormal3d(0.843954, 0.01476, 0.070374);
        glVertex3d(1, 0.798081, 4.506036);
        glVertex3d(0.937604, 0.807964, 4.506036);
        glVertex3d(0.935905, 0.802736, 4.429082);

        glNormal3d(0.888702, 0.297286, 0.702713);
        glVertex3d(1, 0.864041, 4.571997);
        glVertex3d(0.937604, 0.807964, 4.506036);
        glVertex3d(1, 0.798081, 4.506036);

        glNormal3d(0.888701, 0.297286, 0.702713);
        glVertex3d(1, 0.864041, 4.571997);
        glVertex3d(0.957987, 0.870696, 4.571997);
        glVertex3d(0.937604, 0.807964, 4.506036);

        glNormal3d(0.953472, 0.706231, 0.954743);
        glVertex3d(1, 0.935499, 4.593984);
        glVertex3d(0.957987, 0.870696, 4.571997);
        glVertex3d(1, 0.864041, 4.571997);

        glNormal3d(0.953473, 0.70623, 0.954743);
        glVertex3d(1, 0.935499, 4.593984);
        glVertex3d(0.980068, 0.938655, 4.593984);
        glVertex3d(0.957987, 0.870696, 4.571997);

        glNormal3d(0.985293, 0.90714, 0.995571);
        glVertex3d(1, 1, 4.6);
        glVertex3d(0.980068, 0.938655, 4.593984);
        glVertex3d(1, 0.935499, 4.593984);

        glNormal3d(0.875945, 0.216744, 0.609197);
        glVertex3d(1, 0.407815, 4.08279);
        glVertex3d(1, 0.446292, 4.132261);
        glVertex3d(0.828895, 0.473393, 4.132261);

        glNormal3d(0.875944, 0.216744, 0.609197);
        glVertex3d(1, 0.407815, 4.08279);
        glVertex3d(0.828895, 0.473393, 4.132261);
        glVertex3d(0.817005, 0.436799, 4.08279);

        glNormal3d(0.958362, 0.737106, 0.963926);
        glVertex3d(1, 0.347352, 4.0663);
        glVertex3d(1, 0.407815, 4.08279);
        glVertex3d(0.817005, 0.436799, 4.08279);

        glNormal3d(0.958362, 0.737106, 0.963926);
        glVertex3d(1, 0.347352, 4.0663);
        glVertex3d(0.817005, 0.436799, 4.08279);
        glVertex3d(0.798321, 0.379295, 4.0663);

        glNormal3d(1, 1, 1);
        glVertex3d(1, 0.578213, 3.093384);
        glVertex3d(0.845881, 0.525669, 3.093384);
        glVertex3d(1, 0.501259, 3.093384);

        glNormal3d(1, 1, 1);
        glVertex3d(1, 0.578213, 3.093384);
        glVertex3d(0.869661, 0.598857, 3.093384);
        glVertex3d(0.845881, 0.525669, 3.093384);

        glNormal3d(1, 1, 1);
        glVertex3d(0.869661, 0.598857, 3.093384);
        glVertex3d(0.706847, 0.59651, 3.093384);
        glVertex3d(0.845881, 0.525669, 3.093384);

        glNormal3d(1, 1, 1);
        glVertex3d(0.869661, 0.598857, 3.093384);
        glVertex3d(0.75208, 0.658767, 3.093384);
        glVertex3d(0.706847, 0.59651, 3.093384);

        glNormal3d(0.879161, 0.76284, 0.963926);
        glVertex3d(0.798321, 0.379295, 4.0663);
        glVertex3d(0.817005, 0.436799, 4.08279);
        glVertex3d(0.651923, 0.520913, 4.08279);

        glNormal3d(0.879161, 0.76284, 0.963926);
        glVertex3d(0.798321, 0.379295, 4.0663);
        glVertex3d(0.651923, 0.520913, 4.08279);
        glVertex3d(0.616383, 0.471996, 4.0663);

        glNormal3d(0.639977, 0.293415, 0.609197);
        glVertex3d(0.817005, 0.436799, 4.08279);
        glVertex3d(0.828895, 0.473393, 4.132261);
        glVertex3d(0.674539, 0.552041, 4.132261);

        glNormal3d(0.639977, 0.293415, 0.609197);
        glVertex3d(0.817005, 0.436799, 4.08279);
        glVertex3d(0.674539, 0.552041, 4.132261);
        glVertex3d(0.651923, 0.520913, 4.08279);

        glNormal3d(0.957317, 0.91623, 0.995571);
        glVertex3d(1, 1, 4.6);
        glVertex3d(0.962087, 0.947817, 4.593984);
        glVertex3d(0.980068, 0.938655, 4.593984);

        glNormal3d(0.864969, 0.734987, 0.954743);
        glVertex3d(0.980068, 0.938655, 4.593984);
        glVertex3d(0.920086, 0.890007, 4.571997);
        glVertex3d(0.957987, 0.870696, 4.571997);

        glNormal3d(0.864969, 0.734987, 0.954743);
        glVertex3d(0.980068, 0.938655, 4.593984);
        glVertex3d(0.962087, 0.947817, 4.593984);
        glVertex3d(0.920086, 0.890007, 4.571997);

        glNormal3d(0.676998, 0.366073, 0.702714);
        glVertex3d(0.957987, 0.870696, 4.571997);
        glVertex3d(0.881315, 0.836644, 4.506036);
        glVertex3d(0.937604, 0.807964, 4.506036);

        glNormal3d(0.676998, 0.366073, 0.702713);
        glVertex3d(0.957987, 0.870696, 4.571997);
        glVertex3d(0.920086, 0.890007, 4.571997);
        glVertex3d(0.881315, 0.836644, 4.506036);

        glNormal3d(0.547135, 0.111203, 0.070374);
        glVertex3d(0.937604, 0.807964, 4.506036);
        glVertex3d(0.878084, 0.832197, 4.429082);
        glVertex3d(0.935905, 0.802736, 4.429082);

        glNormal3d(0.547135, 0.111202, 0.070373);
        glVertex3d(0.937604, 0.807964, 4.506036);
        glVertex3d(0.881315, 0.836644, 4.506036);
        glVertex3d(0.878084, 0.832197, 4.429082);

        glNormal3d(0.599171, 0.213329, -0.469557);
        glVertex3d(0.935905, 0.802736, 4.429082);
        glVertex3d(0.9007, 0.863326, 4.357625);
        glVertex3d(0.947795, 0.83933, 4.357625);

        glNormal3d(0.59917, 0.213329, -0.469557);
        glVertex3d(0.935905, 0.802736, 4.429082);
        glVertex3d(0.878084, 0.832197, 4.429082);
        glVertex3d(0.9007, 0.863326, 4.357625);

        glNormal3d(0.813703, 0.634371, 0.911926);
        glVertex3d(0.947795, 0.83933, 4.357625);
        glVertex3d(0.871622, 0.823303, 4.335639);
        glVertex3d(0.932508, 0.792281, 4.335639);

        glNormal3d(0.813703, 0.634371, 0.911926);
        glVertex3d(0.947795, 0.83933, 4.357625);
        glVertex3d(0.9007, 0.863326, 4.357625);
        glVertex3d(0.871622, 0.823303, 4.335639);

        glNormal3d(0.733959, 0.477866, 0.810308);
        glVertex3d(0.932508, 0.792281, 4.335639);
        glVertex3d(0.82639, 0.761046, 4.280672);
        glVertex3d(0.908728, 0.719093, 4.280672);

        glNormal3d(0.733959, 0.477866, 0.810307);
        glVertex3d(0.932508, 0.792281, 4.335639);
        glVertex3d(0.871622, 0.823303, 4.335639);
        glVertex3d(0.82639, 0.761046, 4.280672);

        glNormal3d(0.702441, 0.416007, 0.755255);
        glVertex3d(0.908728, 0.719093, 4.280672);
        glVertex3d(0.781158, 0.698789, 4.214711);
        glVertex3d(0.884948, 0.645906, 4.214711);

        glNormal3d(0.70244, 0.416007, 0.755255);
        glVertex3d(0.908728, 0.719093, 4.280672);
        glVertex3d(0.82639, 0.761046, 4.280672);
        glVertex3d(0.781158, 0.698789, 4.214711);

        glNormal3d(0.620827, 0.255831, 0.549945);
        glVertex3d(0.884948, 0.645906, 4.214711);
        glVertex3d(0.729464, 0.627639, 4.08279);
        glVertex3d(0.857771, 0.562263, 4.08279);

        glNormal3d(0.620827, 0.255831, 0.549945);
        glVertex3d(0.884948, 0.645906, 4.214711);
        glVertex3d(0.781158, 0.698789, 4.214711);
        glVertex3d(0.729464, 0.627639, 4.08279);

        glNormal3d(1.214477, 1.420934, 0.88137);
        glVertex3d(0.857771, 0.562263, 4.08279);
        glVertex3d(0.674539, 0.552041, 4.132261);
        glVertex3d(0.828895, 0.473393, 4.132261);

        glNormal3d(1.214477, 1.420934, 0.88137);
        glVertex3d(0.857771, 0.562263, 4.08279);
        glVertex3d(0.729464, 0.627639, 4.08279);
        glVertex3d(0.674539, 0.552041, 4.132261);

        glNormal3d(0.546009, 0.108994, -1e-006);
        glVertex3d(0.798321, 0.379295, 4.0663);
        glVertex3d(0.616383, 0.471996, 4.00034);
        glVertex3d(0.798321, 0.379295, 4.00034);

        glNormal3d(0.546009, 0.108994, -1e-006);
        glVertex3d(0.798321, 0.379295, 4.0663);
        glVertex3d(0.616383, 0.471996, 4.0663);
        glVertex3d(0.616383, 0.471996, 4.00034);

        glNormal3d(0.65651, 0.325863, -0.653877);
        glVertex3d(0.798321, 0.379295, 4.00034);
        glVertex3d(0.638999, 0.503125, 3.956366);
        glVertex3d(0.81021, 0.415888, 3.956366);

        glNormal3d(0.65651, 0.325863, -0.653877);
        glVertex3d(0.798321, 0.379295, 4.00034);
        glVertex3d(0.616383, 0.471996, 4.00034);
        glVertex3d(0.638999, 0.503125, 3.956366);

        glNormal3d(0.658836, 0.330427, -0.659757);
        glVertex3d(0.81021, 0.415888, 3.956366);
        glVertex3d(0.690693, 0.574276, 3.857425);
        glVertex3d(0.837388, 0.499531, 3.857425);

        glNormal3d(0.658836, 0.330427, -0.659757);
        glVertex3d(0.81021, 0.415888, 3.956366);
        glVertex3d(0.638999, 0.503125, 3.956366);
        glVertex3d(0.690693, 0.574276, 3.857425);

        glNormal3d(0.595919, 0.206946, -0.455833);
        glVertex3d(0.837388, 0.499531, 3.857425);
        glVertex3d(0.735925, 0.636533, 3.709014);
        glVertex3d(0.861168, 0.572718, 3.709014);

        glNormal3d(0.595919, 0.206946, -0.455833);
        glVertex3d(0.837388, 0.499531, 3.857425);
        glVertex3d(0.690693, 0.574276, 3.857425);
        glVertex3d(0.735925, 0.636533, 3.709014);

        glNormal3d(0.565943, 0.148116, -0.293066);
        glVertex3d(0.861168, 0.572718, 3.709014);
        glVertex3d(0.765003, 0.676555, 3.54961);
        glVertex3d(0.876455, 0.619767, 3.54961);

        glNormal3d(0.565943, 0.148116, -0.293066);
        glVertex3d(0.861168, 0.572718, 3.709014);
        glVertex3d(0.735925, 0.636533, 3.709014);
        glVertex3d(0.765003, 0.676555, 3.54961);

        glNormal3d(0.548208, 0.113308, -0.09829);
        glVertex3d(0.876455, 0.619767, 3.54961);
        glVertex3d(0.771465, 0.685449, 3.439676);
        glVertex3d(0.879852, 0.630223, 3.439676);

        glNormal3d(0.548208, 0.113308, -0.09829);
        glVertex3d(0.876455, 0.619767, 3.54961);
        glVertex3d(0.765003, 0.676555, 3.54961);
        glVertex3d(0.771465, 0.685449, 3.439676);

        glNormal3d(0.546394, 0.109747, 0.041119);
        glVertex3d(0.879852, 0.630223, 3.439676);
        glVertex3d(0.768234, 0.681002, 3.307755);
        glVertex3d(0.878154, 0.624995, 3.307755);

        glNormal3d(0.546393, 0.109747, 0.041119);
        glVertex3d(0.879852, 0.630223, 3.439676);
        glVertex3d(0.771465, 0.685449, 3.439676);
        glVertex3d(0.768234, 0.681002, 3.307755);

        glNormal3d(0.8886, 0.781365, 0.969427);
        glVertex3d(0.878154, 0.624995, 3.307755);
        glVertex3d(0.742387, 0.645426, 3.296762);
        glVertex3d(0.864565, 0.583174, 3.296762);

        glNormal3d(0.8886, 0.781365, 0.969427);
        glVertex3d(0.878154, 0.624995, 3.307755);
        glVertex3d(0.768234, 0.681002, 3.307755);
        glVertex3d(0.742387, 0.645426, 3.296762);

        glNormal3d(0.584298, 0.18414, 0.40195);
        glVertex3d(0.864565, 0.583174, 3.296762);
        glVertex3d(0.729464, 0.627639, 3.247291);
        glVertex3d(0.857771, 0.562263, 3.247291);

        glNormal3d(0.584298, 0.184139, 0.40195);
        glVertex3d(0.864565, 0.583174, 3.296762);
        glVertex3d(0.742387, 0.645426, 3.296762);
        glVertex3d(0.729464, 0.627639, 3.247291);

        glNormal3d(0.553157, 0.123022, -0.176753);
        glVertex3d(0.857771, 0.562263, 3.247291);
        glVertex3d(0.735925, 0.636533, 3.186828);
        glVertex3d(0.861168, 0.572718, 3.186828);

        glNormal3d(0.553157, 0.123022, -0.176753);
        glVertex3d(0.857771, 0.562263, 3.247291);
        glVertex3d(0.729464, 0.627639, 3.247291);
        glVertex3d(0.735925, 0.636533, 3.186828);

        glNormal3d(0.676998, 0.366073, -0.702713);
        glVertex3d(0.861168, 0.572718, 3.186828);
        glVertex3d(0.755311, 0.663214, 3.153847);
        glVertex3d(0.871359, 0.604084, 3.153847);

        glNormal3d(0.676997, 0.366072, -0.702713);
        glVertex3d(0.861168, 0.572718, 3.186828);
        glVertex3d(0.735925, 0.636533, 3.186828);
        glVertex3d(0.755311, 0.663214, 3.153847);

        glNormal3d(0.547828, 0.112564, 0.089431);
        glVertex3d(0.871359, 0.604084, 3.153847);
        glVertex3d(0.75208, 0.658767, 3.093384);
        glVertex3d(0.869661, 0.598857, 3.093384);

        glNormal3d(0.547829, 0.112564, 0.089431);
        glVertex3d(0.871359, 0.604084, 3.153847);
        glVertex3d(0.755311, 0.663214, 3.153847);
        glVertex3d(0.75208, 0.658767, 3.093384);

        glNormal3d(0.676998, 0.366074, 0.702714);
        glVertex3d(0.845881, 0.525669, 3.093384);
        glVertex3d(0.690693, 0.574276, 3.0659);
        glVertex3d(0.837388, 0.499531, 3.0659);

        glNormal3d(0.676998, 0.366074, 0.702714);
        glVertex3d(0.845881, 0.525669, 3.093384);
        glVertex3d(0.706847, 0.59651, 3.093384);
        glVertex3d(0.690693, 0.574276, 3.0659);

        glNormal3d(0.547539, 0.111996, -0.08203);
        glVertex3d(0.837388, 0.499531, 3.0659);
        glVertex3d(0.693924, 0.578723, 2.99994);
        glVertex3d(0.839086, 0.504759, 2.99994);

        glNormal3d(0.547539, 0.111996, -0.08203);
        glVertex3d(0.837388, 0.499531, 3.0659);
        glVertex3d(0.690693, 0.574276, 3.0659);
        glVertex3d(0.693924, 0.578723, 2.99994);

        glNormal3d(0.909898, 0.823165, 0.980108);
        glVertex3d(0.839086, 0.504759, 2.99994);
        glVertex3d(0.645461, 0.512019, 2.98345);
        glVertex3d(0.813608, 0.426344, 2.98345);

        glNormal3d(0.909898, 0.823165, 0.980108);
        glVertex3d(0.839086, 0.504759, 2.99994);
        glVertex3d(0.693924, 0.578723, 2.99994);
        glVertex3d(0.645461, 0.512019, 2.98345);

        glNormal3d(0.764293, 0.5374, 0.85466);
        glVertex3d(0.813608, 0.426344, 2.98345);
        glVertex3d(0.613152, 0.467549, 2.950469);
        glVertex3d(0.796622, 0.374067, 2.950469);

        glNormal3d(0.764293, 0.5374, 0.85466);
        glVertex3d(0.813608, 0.426344, 2.98345);
        glVertex3d(0.645461, 0.512019, 2.98345);
        glVertex3d(0.613152, 0.467549, 2.950469);

        glNormal3d(0.568779, 0.153681, 0.312717);
        glVertex3d(0.796622, 0.374067, 2.950469);
        glVertex3d(0.596997, 0.445315, 2.868019);
        glVertex3d(0.788129, 0.347928, 2.868019);

        glNormal3d(0.568779, 0.153681, 0.312717);
        glVertex3d(0.796622, 0.374067, 2.950469);
        glVertex3d(0.613152, 0.467549, 2.950469);
        glVertex3d(0.596997, 0.445315, 2.868019);

        glNormal3d(0.548208, 0.113308, -0.098291);
        glVertex3d(0.788129, 0.347928, 2.868019);
        glVertex3d(0.600228, 0.449762, 2.813052);
        glVertex3d(0.789828, 0.353156, 2.813052);

        glNormal3d(0.548208, 0.113308, -0.098291);
        glVertex3d(0.788129, 0.347928, 2.868019);
        glVertex3d(0.596997, 0.445315, 2.868019);
        glVertex3d(0.600228, 0.449762, 2.813052);

        glNormal3d(0.638507, 0.290532, -0.604961);
        glVertex3d(0.789828, 0.353156, 2.813052);
        glVertex3d(0.632537, 0.494231, 2.741595);
        glVertex3d(0.806813, 0.405433, 2.741595);

        glNormal3d(0.638508, 0.290532, -0.604962);
        glVertex3d(0.789828, 0.353156, 2.813052);
        glVertex3d(0.600228, 0.449762, 2.813052);
        glVertex3d(0.632537, 0.494231, 2.741595);

        glNormal3d(0.892222, 0.788474, -0.971412);
        glVertex3d(0.806813, 0.405433, 2.741595);
        glVertex3d(0.726233, 0.623192, 2.703118);
        glVertex3d(0.856072, 0.557035, 2.703118);

        glNormal3d(0.892222, 0.788474, -0.971412);
        glVertex3d(0.806813, 0.405433, 2.741595);
        glVertex3d(0.632537, 0.494231, 2.741595);
        glVertex3d(0.726233, 0.623192, 2.703118);

        glNormal3d(0.914032, 0.831278, -0.981908);
        glVertex3d(0.856072, 0.557035, 2.703118);
        glVertex3d(0.794081, 0.716577, 2.681131);
        glVertex3d(0.891742, 0.666816, 2.681131);

        glNormal3d(0.914032, 0.831278, -0.981908);
        glVertex3d(0.856072, 0.557035, 2.703118);
        glVertex3d(0.726233, 0.623192, 2.703118);
        glVertex3d(0.794081, 0.716577, 2.681131);

        glNormal3d(0.546447, 0.109851, -0.043855);
        glVertex3d(0.891742, 0.666816, 2.681131);
        glVertex3d(0.800543, 0.725471, 2.433779);
        glVertex3d(0.895139, 0.677272, 2.433779);

        glNormal3d(0.546446, 0.109851, -0.043855);
        glVertex3d(0.891742, 0.666816, 2.681131);
        glVertex3d(0.794081, 0.716577, 2.681131);
        glVertex3d(0.800543, 0.725471, 2.433779);

        glNormal3d(0.547458, 0.111837, 0.079827);
        glVertex3d(0.895139, 0.677272, 2.433779);
        glVertex3d(0.79085, 0.71213, 2.230402);
        glVertex3d(0.890043, 0.661589, 2.230402);

        glNormal3d(0.547459, 0.111837, 0.079827);
        glVertex3d(0.895139, 0.677272, 2.433779);
        glVertex3d(0.800543, 0.725471, 2.433779);
        glVertex3d(0.79085, 0.71213, 2.230402);

        glNormal3d(0.54601, 0.108993, 0);
        glVertex3d(0.890043, 0.661589, 2.230402);
        glVertex3d(0.79085, 0.71213, 2.131461);
        glVertex3d(0.890043, 0.661589, 2.131461);

        glNormal3d(0.54601, 0.108993, 0);
        glVertex3d(0.890043, 0.661589, 2.230402);
        glVertex3d(0.79085, 0.71213, 2.230402);
        glVertex3d(0.79085, 0.71213, 2.131461);

        glNormal3d(0.563073, 0.142484, 0.27159);
        glVertex3d(0.890043, 0.661589, 2.131461);
        glVertex3d(0.771465, 0.685449, 2.01603);
        glVertex3d(0.879852, 0.630223, 2.01603);

        glNormal3d(0.563074, 0.142484, 0.27159);
        glVertex3d(0.890043, 0.661589, 2.131461);
        glVertex3d(0.79085, 0.71213, 2.131461);
        glVertex3d(0.771465, 0.685449, 2.01603);

        glNormal3d(0.555201, 0.127034, 0.200212);
        glVertex3d(0.879852, 0.630223, 2.01603);
        glVertex3d(0.75208, 0.658767, 1.856626);
        glVertex3d(0.869661, 0.598857, 1.856626);

        glNormal3d(0.555201, 0.127034, 0.200212);
        glVertex3d(0.879852, 0.630223, 2.01603);
        glVertex3d(0.771465, 0.685449, 2.01603);
        glVertex3d(0.75208, 0.658767, 1.856626);

        glNormal3d(0.558386, 0.133285, 0.231908);
        glVertex3d(0.869661, 0.598857, 1.856626);
        glVertex3d(0.729464, 0.627639, 1.697221);
        glVertex3d(0.857771, 0.562263, 1.697221);

        glNormal3d(0.558386, 0.133285, 0.231908);
        glVertex3d(0.869661, 0.598857, 1.856626);
        glVertex3d(0.75208, 0.658767, 1.856626);
        glVertex3d(0.729464, 0.627639, 1.697221);

        glNormal3d(0.568778, 0.153681, 0.312717);
        glVertex3d(0.857771, 0.562263, 1.697221);
        glVertex3d(0.706847, 0.59651, 1.581791);
        glVertex3d(0.845881, 0.525669, 1.581791);

        glNormal3d(0.568778, 0.153681, 0.312717);
        glVertex3d(0.857771, 0.562263, 1.697221);
        glVertex3d(0.729464, 0.627639, 1.697221);
        glVertex3d(0.706847, 0.59651, 1.581791);

        glNormal3d(0.576754, 0.169334, 0.361743);
        glVertex3d(0.845881, 0.525669, 1.581791);
        glVertex3d(0.671308, 0.547594, 1.427883);
        glVertex3d(0.827196, 0.468165, 1.427883);

        glNormal3d(0.576754, 0.169335, 0.361743);
        glVertex3d(0.845881, 0.525669, 1.581791);
        glVertex3d(0.706847, 0.59651, 1.581791);
        glVertex3d(0.671308, 0.547594, 1.427883);

        glNormal3d(0.566994, 0.150178, 0.300514);
        glVertex3d(0.827196, 0.468165, 1.427883);
        glVertex3d(0.647329, 0.51459, 1.3);
        glVertex3d(0.81459, 0.429366, 1.3);

        glNormal3d(0.566994, 0.150178, 0.300514);
        glVertex3d(0.827196, 0.468165, 1.427883);
        glVertex3d(0.671308, 0.547594, 1.427883);
        glVertex3d(0.647329, 0.51459, 1.3);

        glNormal3d(1, 1, 1);
        glVertex3d(0.81459, 0.429366, 1.3);
        glVertex3d(0.58855, 0.433688, 1.3);
        glVertex3d(0.783688, 0.334261, 1.3);

        glNormal3d(1, 1, 1);
        glVertex3d(0.81459, 0.429366, 1.3);
        glVertex3d(0.647329, 0.51459, 1.3);
        glVertex3d(0.58855, 0.433688, 1.3);

        glNormal3d(0.54644, 0.109839, 0.043547);
        glVertex3d(0.783688, 0.334261, 1.3);
        glVertex3d(0.587305, 0.431974, 1.251989);
        glVertex3d(0.783033, 0.332245, 1.251989);

        glNormal3d(0.54644, 0.109839, 0.043547);
        glVertex3d(0.783688, 0.334261, 1.3);
        glVertex3d(0.58855, 0.433688, 1.3);
        glVertex3d(0.587305, 0.431974, 1.251989);

        glNormal3d(0.546466, 0.10989, -0.044849);
        glVertex3d(0.783033, 0.332245, 1.251989);
        glVertex3d(0.590536, 0.436421, 1.131061);
        glVertex3d(0.784732, 0.337473, 1.131061);

        glNormal3d(0.546466, 0.10989, -0.044849);
        glVertex3d(0.783033, 0.332245, 1.251989);
        glVertex3d(0.587305, 0.431974, 1.251989);
        glVertex3d(0.590536, 0.436421, 1.131061);

        glNormal3d(0.588306, 0.192006, 0.42149);
        glVertex3d(0.784732, 0.337473, 1.131061);
        glVertex3d(0.564689, 0.400846, 1.037617);
        glVertex3d(0.771143, 0.295652, 1.037617);

        glNormal3d(0.588306, 0.192006, 0.42149);
        glVertex3d(0.784732, 0.337473, 1.131061);
        glVertex3d(0.590536, 0.436421, 1.131061);
        glVertex3d(0.564689, 0.400846, 1.037617);

        glNormal3d(0.666201, 0.344883, 0.677791);
        glVertex3d(0.771143, 0.295652, 1.037617);
        glVertex3d(0.519456, 0.338589, 0.955167);
        glVertex3d(0.747363, 0.222464, 0.955167);

        glNormal3d(0.666201, 0.344883, 0.67779);
        glVertex3d(0.771143, 0.295652, 1.037617);
        glVertex3d(0.564689, 0.400846, 1.037617);
        glVertex3d(0.519456, 0.338589, 0.955167);

        glNormal3d(0.637247, 0.288058, 0.60129);
        glVertex3d(0.747363, 0.222464, 0.955167);
        glVertex3d(0.467762, 0.267438, 0.839736);
        glVertex3d(0.720186, 0.138822, 0.839736);

        glNormal3d(0.637247, 0.288058, 0.60129);
        glVertex3d(0.747363, 0.222464, 0.955167);
        glVertex3d(0.519456, 0.338589, 0.955167);
        glVertex3d(0.467762, 0.267438, 0.839736);

        glNormal3d(0.601071, 0.217058, 0.477344);
        glVertex3d(0.720186, 0.138822, 0.839736);
        glVertex3d(0.432222, 0.218522, 0.729802);
        glVertex3d(0.701502, 0.081317, 0.729802);

        glNormal3d(0.601071, 0.217058, 0.477344);
        glVertex3d(0.720186, 0.138822, 0.839736);
        glVertex3d(0.467762, 0.267438, 0.839736);
        glVertex3d(0.432222, 0.218522, 0.729802);

        glNormal3d(0.550462, 0.117733, 0.139714);
        glVertex3d(0.701502, 0.081317, 0.729802);
        glVertex3d(0.42253, 0.205181, 0.614371);
        glVertex3d(0.696406, 0.065634, 0.614371);

        glNormal3d(0.550462, 0.117733, 0.139714);
        glVertex3d(0.701502, 0.081317, 0.729802);
        glVertex3d(0.432222, 0.218522, 0.729802);
        glVertex3d(0.42253, 0.205181, 0.614371);

        glNormal3d(0.549043, 0.114949, -0.115421);
        glVertex3d(0.696406, 0.065634, 0.614371);
        glVertex3d(0.428992, 0.214075, 0.520927);
        glVertex3d(0.699803, 0.076089, 0.520927);

        glNormal3d(0.549043, 0.114949, -0.115421);
        glVertex3d(0.696406, 0.065634, 0.614371);
        glVertex3d(0.42253, 0.205181, 0.614371);
        glVertex3d(0.428992, 0.214075, 0.520927);

        glNormal3d(0.5756, 0.167069, -0.35512);
        glVertex3d(0.699803, 0.076089, 0.520927);
        glVertex3d(0.445146, 0.23631, 0.44947);
        glVertex3d(0.708296, 0.102228, 0.44947);

        glNormal3d(0.5756, 0.167069, -0.355121);
        glVertex3d(0.699803, 0.076089, 0.520927);
        glVertex3d(0.428992, 0.214075, 0.520927);
        glVertex3d(0.445146, 0.23631, 0.44947);

        glNormal3d(0.658835, 0.330427, -0.659757);
        glVertex3d(0.708296, 0.102228, 0.44947);
        glVertex3d(0.470993, 0.271885, 0.4);
        glVertex3d(0.721884, 0.144049, 0.4);

        glNormal3d(0.658836, 0.330427, -0.659757);
        glVertex3d(0.708296, 0.102228, 0.44947);
        glVertex3d(0.445146, 0.23631, 0.44947);
        glVertex3d(0.470993, 0.271885, 0.4);

        glNormal3d(0.546009, 0.108994, -1e-006);
        glVertex3d(0.721884, 0.144049, 0.4);
        glVertex3d(0.470993, 0.271885, 0.3);
        glVertex3d(0.721884, 0.144049, 0.3);

        glNormal3d(0.546009, 0.108994, -1e-006);
        glVertex3d(0.721884, 0.144049, 0.4);
        glVertex3d(0.470993, 0.271885, 0.4);
        glVertex3d(0.470993, 0.271885, 0.3);

        glNormal3d(1, 0.999999, 1);
        glVertex3d(0.721884, 0.144049, 0.3);
        glVertex3d(0.4316, 0.217665, 0.3);
        glVertex3d(0.701174, 0.08031, 0.3);

        glNormal3d(1, 0.999999, 1);
        glVertex3d(0.721884, 0.144049, 0.3);
        glVertex3d(0.470993, 0.271885, 0.3);
        glVertex3d(0.4316, 0.217665, 0.3);

        glNormal3d(0.546009, 0.108994, 0);
        glVertex3d(0.701174, 0.08031, 0.3);
        glVertex3d(0.4316, 0.217665, 0);
        glVertex3d(0.701174, 0.08031, 0);

        glNormal3d(0.546009, 0.108994, 0);
        glVertex3d(0.701174, 0.08031, 0.3);
        glVertex3d(0.4316, 0.217665, 0.3);
        glVertex3d(0.4316, 0.217665, 0);

        glNormal3d(1, 1, -1);
        glVertex3d(0.701174, 0.08031, 0);
        glVertex3d(0.4316, 0.217665, 0);
        glVertex3d(1, 1, 0);

        glNormal3d(1, 1, -1);
        glVertex3d(0.4316, 0.217665, 0);
        glVertex3d(0.217664, 0.4316, 0);
        glVertex3d(1, 1, 0);

        glNormal3d(0.292893, 0.292894, 0);
        glVertex3d(0.4316, 0.217665, 0.3);
        glVertex3d(0.217664, 0.4316, 0);
        glVertex3d(0.4316, 0.217665, 0);

        glNormal3d(0.292893, 0.292894, 0);
        glVertex3d(0.4316, 0.217665, 0.3);
        glVertex3d(0.217664, 0.4316, 0.3);
        glVertex3d(0.217664, 0.4316, 0);

        glNormal3d(0.999999, 0.999999, 1);
        glVertex3d(0.470993, 0.271885, 0.3);
        glVertex3d(0.217664, 0.4316, 0.3);
        glVertex3d(0.4316, 0.217665, 0.3);

        glNormal3d(0.999999, 0.999999, 1);
        glVertex3d(0.470993, 0.271885, 0.3);
        glVertex3d(0.271885, 0.470994, 0.3);
        glVertex3d(0.217664, 0.4316, 0.3);

        glNormal3d(0.292893, 0.292894, -1e-006);
        glVertex3d(0.470993, 0.271885, 0.4);
        glVertex3d(0.271885, 0.470994, 0.3);
        glVertex3d(0.470993, 0.271885, 0.3);

        glNormal3d(0.292893, 0.292894, -1e-006);
        glVertex3d(0.470993, 0.271885, 0.4);
        glVertex3d(0.271885, 0.470994, 0.4);
        glVertex3d(0.271885, 0.470994, 0.3);

        glNormal3d(0.468624, 0.468624, -0.659757);
        glVertex3d(0.445146, 0.23631, 0.44947);
        glVertex3d(0.271885, 0.470994, 0.4);
        glVertex3d(0.470993, 0.271885, 0.4);

        glNormal3d(0.468624, 0.468624, -0.659757);
        glVertex3d(0.445146, 0.23631, 0.44947);
        glVertex3d(0.236309, 0.445147, 0.44947);
        glVertex3d(0.271885, 0.470994, 0.4);

        glNormal3d(0.338982, 0.338982, -0.355121);
        glVertex3d(0.428992, 0.214075, 0.520927);
        glVertex3d(0.236309, 0.445147, 0.44947);
        glVertex3d(0.445146, 0.23631, 0.44947);

        glNormal3d(0.338982, 0.338982, -0.355121);
        glVertex3d(0.428992, 0.214075, 0.520927);
        glVertex3d(0.214074, 0.428992, 0.520927);
        glVertex3d(0.236309, 0.445147, 0.44947);

        glNormal3d(0.297619, 0.297619, -0.115421);
        glVertex3d(0.42253, 0.205181, 0.614371);
        glVertex3d(0.214074, 0.428992, 0.520927);
        glVertex3d(0.428992, 0.214075, 0.520927);

        glNormal3d(0.297619, 0.297619, -0.115421);
        glVertex3d(0.42253, 0.205181, 0.614371);
        glVertex3d(0.205181, 0.42253, 0.614371);
        glVertex3d(0.214074, 0.428992, 0.520927);

        glNormal3d(0.299828, 0.299829, 0.139714);
        glVertex3d(0.432222, 0.218522, 0.729802);
        glVertex3d(0.205181, 0.42253, 0.614371);
        glVertex3d(0.42253, 0.205181, 0.614371);

        glNormal3d(0.299828, 0.299829, 0.139714);
        glVertex3d(0.432222, 0.218522, 0.729802);
        glVertex3d(0.218521, 0.432223, 0.729802);
        glVertex3d(0.205181, 0.42253, 0.614371);

        glNormal3d(0.378653, 0.378654, 0.477344);
        glVertex3d(0.467762, 0.267438, 0.839736);
        glVertex3d(0.218521, 0.432223, 0.729802);
        glVertex3d(0.432222, 0.218522, 0.729802);

        glNormal3d(0.378653, 0.378654, 0.477344);
        glVertex3d(0.467762, 0.267438, 0.839736);
        glVertex3d(0.267438, 0.467763, 0.839736);
        glVertex3d(0.218521, 0.432223, 0.729802);

        glNormal3d(0.435, 0.435, 0.60129);
        glVertex3d(0.519456, 0.338589, 0.955167);
        glVertex3d(0.267438, 0.467763, 0.839736);
        glVertex3d(0.467762, 0.267438, 0.839736);

        glNormal3d(0.434999, 0.435, 0.60129);
        glVertex3d(0.519456, 0.338589, 0.955167);
        glVertex3d(0.338588, 0.519457, 0.955167);
        glVertex3d(0.267438, 0.467763, 0.839736);

        glNormal3d(0.480096, 0.480096, 0.67779);
        glVertex3d(0.564689, 0.400846, 1.037617);
        glVertex3d(0.338588, 0.519457, 0.955167);
        glVertex3d(0.519456, 0.338589, 0.955167);

        glNormal3d(0.480096, 0.480096, 0.677791);
        glVertex3d(0.564689, 0.400846, 1.037617);
        glVertex3d(0.400845, 0.564689, 1.037617);
        glVertex3d(0.338588, 0.519457, 0.955167);

        glNormal3d(0.358772, 0.358772, 0.42149);
        glVertex3d(0.590536, 0.436421, 1.131061);
        glVertex3d(0.400845, 0.564689, 1.037617);
        glVertex3d(0.564689, 0.400846, 1.037617);

        glNormal3d(0.358772, 0.358772, 0.42149);
        glVertex3d(0.590536, 0.436421, 1.131061);
        glVertex3d(0.436421, 0.590536, 1.131061);
        glVertex3d(0.400845, 0.564689, 1.037617);

        glNormal3d(0.293604, 0.293605, -0.044849);
        glVertex3d(0.587305, 0.431974, 1.251989);
        glVertex3d(0.436421, 0.590536, 1.131061);
        glVertex3d(0.590536, 0.436421, 1.131061);

        glNormal3d(0.293604, 0.293605, -0.044849);
        glVertex3d(0.587305, 0.431974, 1.251989);
        glVertex3d(0.431974, 0.587305, 1.251989);
        glVertex3d(0.436421, 0.590536, 1.131061);

        glNormal3d(0.293564, 0.293564, 0.043547);
        glVertex3d(0.58855, 0.433688, 1.3);
        glVertex3d(0.431974, 0.587305, 1.251989);
        glVertex3d(0.587305, 0.431974, 1.251989);

        glNormal3d(0.293564, 0.293564, 0.043547);
        glVertex3d(0.58855, 0.433688, 1.3);
        glVertex3d(0.433688, 0.588551, 1.3);
        glVertex3d(0.431974, 0.587305, 1.251989);

        glNormal3d(1, 1, 1);
        glVertex3d(0.647329, 0.51459, 1.3);
        glVertex3d(0.433688, 0.588551, 1.3);
        glVertex3d(0.58855, 0.433688, 1.3);

        glNormal3d(1, 1, 1);
        glVertex3d(0.647329, 0.51459, 1.3);
        glVertex3d(0.51459, 0.647329, 1.3);
        glVertex3d(0.433688, 0.588551, 1.3);

        glNormal3d(0.325577, 0.325578, 0.300514);
        glVertex3d(0.671308, 0.547594, 1.427883);
        glVertex3d(0.51459, 0.647329, 1.3);
        glVertex3d(0.647329, 0.51459, 1.3);

        glNormal3d(0.325577, 0.325578, 0.300515);
        glVertex3d(0.671308, 0.547594, 1.427883);
        glVertex3d(0.547594, 0.671308, 1.427883);
        glVertex3d(0.51459, 0.647329, 1.3);

        glNormal3d(0.34078, 0.34078, 0.361743);
        glVertex3d(0.706847, 0.59651, 1.581791);
        glVertex3d(0.547594, 0.671308, 1.427883);
        glVertex3d(0.671308, 0.547594, 1.427883);

        glNormal3d(0.34078, 0.34078, 0.361743);
        glVertex3d(0.706847, 0.59651, 1.581791);
        glVertex3d(0.59651, 0.706848, 1.581791);
        glVertex3d(0.547594, 0.671308, 1.427883);

        glNormal3d(0.328357, 0.328357, 0.312717);
        glVertex3d(0.729464, 0.627639, 1.697221);
        glVertex3d(0.59651, 0.706848, 1.581791);
        glVertex3d(0.706847, 0.59651, 1.581791);

        glNormal3d(0.328357, 0.328357, 0.312717);
        glVertex3d(0.729464, 0.627639, 1.697221);
        glVertex3d(0.627639, 0.729464, 1.697221);
        glVertex3d(0.59651, 0.706848, 1.581791);

        glNormal3d(0.31217, 0.312171, 0.231908);
        glVertex3d(0.75208, 0.658767, 1.856626);
        glVertex3d(0.627639, 0.729464, 1.697221);
        glVertex3d(0.729464, 0.627639, 1.697221);

        glNormal3d(0.31217, 0.312171, 0.231909);
        glVertex3d(0.75208, 0.658767, 1.856626);
        glVertex3d(0.658767, 0.75208, 1.856626);
        glVertex3d(0.627639, 0.729464, 1.697221);

        glNormal3d(0.30721, 0.307211, 0.200212);
        glVertex3d(0.771465, 0.685449, 2.01603);
        glVertex3d(0.658767, 0.75208, 1.856626);
        glVertex3d(0.75208, 0.658767, 1.856626);

        glNormal3d(0.30721, 0.30721, 0.200211);
        glVertex3d(0.771465, 0.685449, 2.01603);
        glVertex3d(0.685449, 0.771465, 2.01603);
        glVertex3d(0.658767, 0.75208, 1.856626);

        glNormal3d(0.319471, 0.319471, 0.27159);
        glVertex3d(0.79085, 0.71213, 2.131461);
        glVertex3d(0.685449, 0.771465, 2.01603);
        glVertex3d(0.771465, 0.685449, 2.01603);

        glNormal3d(0.319471, 0.319472, 0.27159);
        glVertex3d(0.79085, 0.71213, 2.131461);
        glVertex3d(0.71213, 0.79085, 2.131461);
        glVertex3d(0.685449, 0.771465, 2.01603);

        glNormal3d(0.292893, 0.292894, 0);
        glVertex3d(0.79085, 0.71213, 2.230402);
        glVertex3d(0.71213, 0.79085, 2.131461);
        glVertex3d(0.79085, 0.71213, 2.131461);

        glNormal3d(0.292893, 0.292894, 0);
        glVertex3d(0.79085, 0.71213, 2.230402);
        glVertex3d(0.71213, 0.79085, 2.230402);
        glVertex3d(0.71213, 0.79085, 2.131461);

        glNormal3d(0.295149, 0.29515, 0.079827);
        glVertex3d(0.800543, 0.725471, 2.433779);
        glVertex3d(0.71213, 0.79085, 2.230402);
        glVertex3d(0.79085, 0.71213, 2.230402);

        glNormal3d(0.29515, 0.29515, 0.079827);
        glVertex3d(0.800543, 0.725471, 2.433779);
        glVertex3d(0.725471, 0.800543, 2.433779);
        glVertex3d(0.71213, 0.79085, 2.230402);

        glNormal3d(0.293573, 0.293573, -0.043855);
        glVertex3d(0.794081, 0.716577, 2.681131);
        glVertex3d(0.725471, 0.800543, 2.433779);
        glVertex3d(0.800543, 0.725471, 2.433779);

        glNormal3d(0.293574, 0.293574, -0.043855);
        glVertex3d(0.794081, 0.716577, 2.681131);
        glVertex3d(0.716577, 0.794081, 2.681131);
        glVertex3d(0.725471, 0.800543, 2.433779);

        glNormal3d(0.866102, 0.866102, -0.981908);
        glVertex3d(0.726233, 0.623192, 2.703118);
        glVertex3d(0.716577, 0.794081, 2.681131);
        glVertex3d(0.794081, 0.716577, 2.681131);

        glNormal3d(0.866102, 0.866102, -0.981908);
        glVertex3d(0.726233, 0.623192, 2.703118);
        glVertex3d(0.623192, 0.726233, 2.703118);
        glVertex3d(0.716577, 0.794081, 2.681131);

        glNormal3d(0.832132, 0.832132, -0.971412);
        glVertex3d(0.632537, 0.494231, 2.741595);
        glVertex3d(0.623192, 0.726233, 2.703118);
        glVertex3d(0.726233, 0.623192, 2.703118);

        glNormal3d(0.832132, 0.832132, -0.971412);
        glVertex3d(0.632537, 0.494231, 2.741595);
        glVertex3d(0.494231, 0.632537, 2.741595);
        glVertex3d(0.623192, 0.726233, 2.703118);

        glNormal3d(0.436963, 0.436963, -0.604962);
        glVertex3d(0.600228, 0.449762, 2.813052);
        glVertex3d(0.494231, 0.632537, 2.741595);
        glVertex3d(0.632537, 0.494231, 2.741595);

        glNormal3d(0.436963, 0.436963, -0.604962);
        glVertex3d(0.600228, 0.449762, 2.813052);
        glVertex3d(0.449762, 0.600229, 2.813052);
        glVertex3d(0.494231, 0.632537, 2.741595);

        glNormal3d(0.296317, 0.296318, -0.098291);
        glVertex3d(0.596997, 0.445315, 2.868019);
        glVertex3d(0.449762, 0.600229, 2.813052);
        glVertex3d(0.600228, 0.449762, 2.813052);

        glNormal3d(0.296317, 0.296317, -0.098291);
        glVertex3d(0.596997, 0.445315, 2.868019);
        glVertex3d(0.445315, 0.596998, 2.868019);
        glVertex3d(0.449762, 0.600229, 2.813052);

        glNormal3d(0.328357, 0.328357, 0.312717);
        glVertex3d(0.613152, 0.467549, 2.950469);
        glVertex3d(0.445315, 0.596998, 2.868019);
        glVertex3d(0.596997, 0.445315, 2.868019);

        glNormal3d(0.328357, 0.328357, 0.312717);
        glVertex3d(0.613152, 0.467549, 2.950469);
        glVertex3d(0.467549, 0.613152, 2.950469);
        glVertex3d(0.445315, 0.596998, 2.868019);

        glNormal3d(0.632879, 0.632879, 0.85466);
        glVertex3d(0.645461, 0.512019, 2.98345);
        glVertex3d(0.467549, 0.613152, 2.950469);
        glVertex3d(0.613152, 0.467549, 2.950469);

        glNormal3d(0.632879, 0.632879, 0.85466);
        glVertex3d(0.645461, 0.512019, 2.98345);
        glVertex3d(0.512019, 0.645461, 2.98345);
        glVertex3d(0.467549, 0.613152, 2.950469);

        glNormal3d(0.859663, 0.859663, 0.980108);
        glVertex3d(0.693924, 0.578723, 2.99994);
        glVertex3d(0.512019, 0.645461, 2.98345);
        glVertex3d(0.645461, 0.512019, 2.98345);

        glNormal3d(0.859663, 0.859663, 0.980108);
        glVertex3d(0.693924, 0.578723, 2.99994);
        glVertex3d(0.578722, 0.693924, 2.99994);
        glVertex3d(0.512019, 0.645461, 2.98345);

        glNormal3d(0.295276, 0.295276, -0.08203);
        glVertex3d(0.690693, 0.574276, 3.0659);
        glVertex3d(0.578722, 0.693924, 2.99994);
        glVertex3d(0.693924, 0.578723, 2.99994);

        glNormal3d(0.295276, 0.295277, -0.082029);
        glVertex3d(0.690693, 0.574276, 3.0659);
        glVertex3d(0.574276, 0.690693, 3.0659);
        glVertex3d(0.578722, 0.693924, 2.99994);

        glNormal3d(0.496913, 0.496913, 0.702714);
        glVertex3d(0.706847, 0.59651, 3.093384);
        glVertex3d(0.574276, 0.690693, 3.0659);
        glVertex3d(0.690693, 0.574276, 3.0659);

        glNormal3d(0.496913, 0.496913, 0.702714);
        glVertex3d(0.706847, 0.59651, 3.093384);
        glVertex3d(0.59651, 0.706848, 3.093384);
        glVertex3d(0.574276, 0.690693, 3.0659);

        glNormal3d(0.295726, 0.295727, 0.089431);
        glVertex3d(0.755311, 0.663214, 3.153847);
        glVertex3d(0.658767, 0.75208, 3.093384);
        glVertex3d(0.75208, 0.658767, 3.093384);

        glNormal3d(0.295726, 0.295727, 0.089431);
        glVertex3d(0.755311, 0.663214, 3.153847);
        glVertex3d(0.663214, 0.755311, 3.153847);
        glVertex3d(0.658767, 0.75208, 3.093384);

        glNormal3d(0.496912, 0.496912, -0.702713);
        glVertex3d(0.735925, 0.636533, 3.186828);
        glVertex3d(0.663214, 0.755311, 3.153847);
        glVertex3d(0.755311, 0.663214, 3.153847);

        glNormal3d(0.496912, 0.496912, -0.702713);
        glVertex3d(0.735925, 0.636533, 3.186828);
        glVertex3d(0.636533, 0.735926, 3.186828);
        glVertex3d(0.663214, 0.755311, 3.153847);

        glNormal3d(0.304026, 0.304027, -0.176753);
        glVertex3d(0.729464, 0.627639, 3.247291);
        glVertex3d(0.636533, 0.735926, 3.186828);
        glVertex3d(0.735925, 0.636533, 3.186828);

        glNormal3d(0.304026, 0.304027, -0.176753);
        glVertex3d(0.729464, 0.627639, 3.247291);
        glVertex3d(0.627639, 0.729464, 3.247291);
        glVertex3d(0.636533, 0.735926, 3.186828);

        glNormal3d(0.352529, 0.35253, 0.40195);
        glVertex3d(0.742387, 0.645426, 3.296762);
        glVertex3d(0.627639, 0.729464, 3.247291);
        glVertex3d(0.729464, 0.627639, 3.247291);

        glNormal3d(0.352529, 0.35253, 0.40195);
        glVertex3d(0.742387, 0.645426, 3.296762);
        glVertex3d(0.645426, 0.742387, 3.296762);
        glVertex3d(0.627639, 0.729464, 3.247291);

        glNormal3d(0.82649, 0.826491, 0.969427);
        glVertex3d(0.768234, 0.681002, 3.307755);
        glVertex3d(0.645426, 0.742387, 3.296762);
        glVertex3d(0.742387, 0.645426, 3.296762);

        glNormal3d(0.82649, 0.82649, 0.969427);
        glVertex3d(0.768234, 0.681002, 3.307755);
        glVertex3d(0.681002, 0.768234, 3.307755);
        glVertex3d(0.645426, 0.742387, 3.296762);

        glNormal3d(0.293491, 0.293491, 0.041119);
        glVertex3d(0.771465, 0.685449, 3.439676);
        glVertex3d(0.681002, 0.768234, 3.307755);
        glVertex3d(0.768234, 0.681002, 3.307755);

        glNormal3d(0.293491, 0.293491, 0.041119);
        glVertex3d(0.771465, 0.685449, 3.439676);
        glVertex3d(0.685449, 0.771465, 3.439676);
        glVertex3d(0.681002, 0.768234, 3.307755);

        glNormal3d(0.296317, 0.296317, -0.09829);
        glVertex3d(0.765003, 0.676555, 3.54961);
        glVertex3d(0.685449, 0.771465, 3.439676);
        glVertex3d(0.771465, 0.685449, 3.439676);

        glNormal3d(0.296317, 0.296317, -0.09829);
        glVertex3d(0.765003, 0.676555, 3.54961);
        glVertex3d(0.676555, 0.765003, 3.54961);
        glVertex3d(0.685449, 0.771465, 3.439676);

        glNormal3d(0.323941, 0.323941, -0.293066);
        glVertex3d(0.735925, 0.636533, 3.709014);
        glVertex3d(0.676555, 0.765003, 3.54961);
        glVertex3d(0.765003, 0.676555, 3.54961);

        glNormal3d(0.323941, 0.323941, -0.293066);
        glVertex3d(0.735925, 0.636533, 3.709014);
        glVertex3d(0.636532, 0.735925, 3.709014);
        glVertex3d(0.676555, 0.765003, 3.54961);

        glNormal3d(0.370629, 0.370629, -0.455833);
        glVertex3d(0.690693, 0.574276, 3.857425);
        glVertex3d(0.636532, 0.735925, 3.709014);
        glVertex3d(0.735925, 0.636533, 3.709014);

        glNormal3d(0.370629, 0.370629, -0.455833);
        glVertex3d(0.690693, 0.574276, 3.857425);
        glVertex3d(0.574276, 0.690693, 3.857425);
        glVertex3d(0.636532, 0.735925, 3.709014);

        glNormal3d(0.468624, 0.468624, -0.659757);
        glVertex3d(0.638999, 0.503125, 3.956366);
        glVertex3d(0.574276, 0.690693, 3.857425);
        glVertex3d(0.690693, 0.574276, 3.857425);

        glNormal3d(0.468624, 0.468624, -0.659757);
        glVertex3d(0.638999, 0.503125, 3.956366);
        glVertex3d(0.503125, 0.638999, 3.956366);
        glVertex3d(0.574276, 0.690693, 3.857425);

        glNormal3d(0.465002, 0.465002, -0.653877);
        glVertex3d(0.616383, 0.471996, 4.00034);
        glVertex3d(0.503125, 0.638999, 3.956366);
        glVertex3d(0.638999, 0.503125, 3.956366);

        glNormal3d(0.465002, 0.465002, -0.653876);
        glVertex3d(0.616383, 0.471996, 4.00034);
        glVertex3d(0.471996, 0.616383, 4.00034);
        glVertex3d(0.503125, 0.638999, 3.956366);

        glNormal3d(0.292893, 0.292894, -1e-006);
        glVertex3d(0.616383, 0.471996, 4.0663);
        glVertex3d(0.471996, 0.616383, 4.00034);
        glVertex3d(0.616383, 0.471996, 4.00034);

        glNormal3d(0.292893, 0.292894, -1e-006);
        glVertex3d(0.616383, 0.471996, 4.0663);
        glVertex3d(0.471996, 0.616383, 4.0663);
        glVertex3d(0.471996, 0.616383, 4.00034);

        glNormal3d(1.334055, 1.334055, 0.88137);
        glVertex3d(0.729464, 0.627639, 4.08279);
        glVertex3d(0.552041, 0.674539, 4.132261);
        glVertex3d(0.674539, 0.552041, 4.132261);

        glNormal3d(1.334055, 1.334055, 0.881371);
        glVertex3d(0.729464, 0.627639, 4.08279);
        glVertex3d(0.627639, 0.729464, 4.08279);
        glVertex3d(0.552041, 0.674539, 4.132261);

        glNormal3d(0.409424, 0.409424, 0.549945);
        glVertex3d(0.781158, 0.698789, 4.214711);
        glVertex3d(0.627639, 0.729464, 4.08279);
        glVertex3d(0.729464, 0.627639, 4.08279);

        glNormal3d(0.409424, 0.409424, 0.549945);
        glVertex3d(0.781158, 0.698789, 4.214711);
        glVertex3d(0.698789, 0.781158, 4.214711);
        glVertex3d(0.627639, 0.729464, 4.08279);

        glNormal3d(0.53654, 0.536541, 0.755255);
        glVertex3d(0.82639, 0.761046, 4.280672);
        glVertex3d(0.698789, 0.781158, 4.214711);
        glVertex3d(0.781158, 0.698789, 4.214711);

        glNormal3d(0.53654, 0.53654, 0.755255);
        glVertex3d(0.82639, 0.761046, 4.280672);
        glVertex3d(0.761046, 0.82639, 4.280672);
        glVertex3d(0.698789, 0.781158, 4.214711);

        glNormal3d(0.585632, 0.585632, 0.810307);
        glVertex3d(0.871622, 0.823303, 4.335639);
        glVertex3d(0.761046, 0.82639, 4.280672);
        glVertex3d(0.82639, 0.761046, 4.280672);

        glNormal3d(0.585632, 0.585631, 0.810307);
        glVertex3d(0.871622, 0.823303, 4.335639);
        glVertex3d(0.823303, 0.871622, 4.335639);
        glVertex3d(0.761046, 0.82639, 4.280672);

        glNormal3d(0.709835, 0.709835, 0.911926);
        glVertex3d(0.9007, 0.863326, 4.357625);
        glVertex3d(0.823303, 0.871622, 4.335639);
        glVertex3d(0.871622, 0.823303, 4.335639);

        glNormal3d(0.709835, 0.709835, 0.911926);
        glVertex3d(0.9007, 0.863326, 4.357625);
        glVertex3d(0.863326, 0.9007, 4.357625);
        glVertex3d(0.823303, 0.871622, 4.335639);

        glNormal3d(0.375694, 0.375694, -0.469557);
        glVertex3d(0.878084, 0.832197, 4.429082);
        glVertex3d(0.863326, 0.9007, 4.357625);
        glVertex3d(0.9007, 0.863326, 4.357625);

        glNormal3d(0.375694, 0.375694, -0.469557);
        glVertex3d(0.878084, 0.832197, 4.429082);
        glVertex3d(0.832197, 0.878084, 4.429082);
        glVertex3d(0.863326, 0.9007, 4.357625);

        glNormal3d(0.294647, 0.294646, 0.070374);
        glVertex3d(0.881315, 0.836644, 4.506036);
        glVertex3d(0.832197, 0.878084, 4.429082);
        glVertex3d(0.878084, 0.832197, 4.429082);

        glNormal3d(0.294646, 0.294647, 0.070375);
        glVertex3d(0.881315, 0.836644, 4.506036);
        glVertex3d(0.836644, 0.881315, 4.506036);
        glVertex3d(0.832197, 0.878084, 4.429082);

        glNormal3d(0.496912, 0.496913, 0.702713);
        glVertex3d(0.920086, 0.890007, 4.571997);
        glVertex3d(0.836644, 0.881315, 4.506036);
        glVertex3d(0.881315, 0.836644, 4.506036);

        glNormal3d(0.496912, 0.496913, 0.702713);
        glVertex3d(0.920086, 0.890007, 4.571997);
        glVertex3d(0.890007, 0.920085, 4.571997);
        glVertex3d(0.836644, 0.881315, 4.506036);

        glNormal3d(0.789684, 0.789684, 0.954743);
        glVertex3d(0.962087, 0.947817, 4.593984);
        glVertex3d(0.890007, 0.920085, 4.571997);
        glVertex3d(0.920086, 0.890007, 4.571997);

        glNormal3d(0.789684, 0.789684, 0.954743);
        glVertex3d(0.962087, 0.947817, 4.593984);
        glVertex3d(0.947817, 0.962087, 4.593984);
        glVertex3d(0.890007, 0.920085, 4.571997);

        glNormal3d(0.93352, 0.93352, 0.995571);
        glVertex3d(1, 1, 4.6);
        glVertex3d(0.947817, 0.962087, 4.593984);
        glVertex3d(0.962087, 0.947817, 4.593984);

        glNormal3d(0.439251, 0.439251, 0.609197);
        glVertex3d(0.651923, 0.520913, 4.08279);
        glVertex3d(0.674539, 0.552041, 4.132261);
        glVertex3d(0.552041, 0.674539, 4.132261);

        glNormal3d(0.439251, 0.439251, 0.609197);
        glVertex3d(0.651923, 0.520913, 4.08279);
        glVertex3d(0.552041, 0.674539, 4.132261);
        glVertex3d(0.520913, 0.651923, 4.08279);

        glNormal3d(0.811788, 0.811788, 0.963926);
        glVertex3d(0.616383, 0.471996, 4.0663);
        glVertex3d(0.651923, 0.520913, 4.08279);
        glVertex3d(0.520913, 0.651923, 4.08279);

        glNormal3d(0.811788, 0.811788, 0.963926);
        glVertex3d(0.616383, 0.471996, 4.0663);
        glVertex3d(0.520913, 0.651923, 4.08279);
        glVertex3d(0.471996, 0.616383, 4.0663);

        glNormal3d(1, 1, 1);
        glVertex3d(0.75208, 0.658767, 3.093384);
        glVertex3d(0.59651, 0.706848, 3.093384);
        glVertex3d(0.706847, 0.59651, 3.093384);

        glNormal3d(1, 1, 1);
        glVertex3d(0.75208, 0.658767, 3.093384);
        glVertex3d(0.658767, 0.75208, 3.093384);
        glVertex3d(0.59651, 0.706848, 3.093384);

        glNormal3d(1, 1, 1);
        glVertex3d(0.658767, 0.75208, 3.093384);
        glVertex3d(0.525669, 0.845881, 3.093384);
        glVertex3d(0.59651, 0.706848, 3.093384);

        glNormal3d(1, 1, 1);
        glVertex3d(0.658767, 0.75208, 3.093384);
        glVertex3d(0.598857, 0.869661, 3.093384);
        glVertex3d(0.525669, 0.845881, 3.093384);

        glNormal3d(0.762839, 0.879161, 0.963926);
        glVertex3d(0.471996, 0.616383, 4.0663);
        glVertex3d(0.520913, 0.651923, 4.08279);
        glVertex3d(0.436799, 0.817005, 4.08279);

        glNormal3d(0.762839, 0.879161, 0.963926);
        glVertex3d(0.471996, 0.616383, 4.0663);
        glVertex3d(0.436799, 0.817005, 4.08279);
        glVertex3d(0.379295, 0.798321, 4.0663);

        glNormal3d(0.293415, 0.639977, 0.609197);
        glVertex3d(0.520913, 0.651923, 4.08279);
        glVertex3d(0.552041, 0.674539, 4.132261);
        glVertex3d(0.473393, 0.828895, 4.132261);

        glNormal3d(0.293415, 0.639977, 0.609197);
        glVertex3d(0.520913, 0.651923, 4.08279);
        glVertex3d(0.473393, 0.828895, 4.132261);
        glVertex3d(0.436799, 0.817005, 4.08279);

        glNormal3d(0.91623, 0.957317, 0.995571);
        glVertex3d(1, 1, 4.6);
        glVertex3d(0.938655, 0.980068, 4.593984);
        glVertex3d(0.947817, 0.962087, 4.593984);

        glNormal3d(0.734987, 0.864969, 0.954743);
        glVertex3d(0.947817, 0.962087, 4.593984);
        glVertex3d(0.870696, 0.957986, 4.571997);
        glVertex3d(0.890007, 0.920085, 4.571997);

        glNormal3d(0.734987, 0.864969, 0.954743);
        glVertex3d(0.947817, 0.962087, 4.593984);
        glVertex3d(0.938655, 0.980068, 4.593984);
        glVertex3d(0.870696, 0.957986, 4.571997);

        glNormal3d(0.366073, 0.676998, 0.702713);
        glVertex3d(0.890007, 0.920085, 4.571997);
        glVertex3d(0.807964, 0.937604, 4.506036);
        glVertex3d(0.836644, 0.881315, 4.506036);

        glNormal3d(0.366073, 0.676997, 0.702713);
        glVertex3d(0.890007, 0.920085, 4.571997);
        glVertex3d(0.870696, 0.957986, 4.571997);
        glVertex3d(0.807964, 0.937604, 4.506036);

        glNormal3d(0.111203, 0.547135, 0.070375);
        glVertex3d(0.836644, 0.881315, 4.506036);
        glVertex3d(0.802736, 0.935905, 4.429082);
        glVertex3d(0.832197, 0.878084, 4.429082);

        glNormal3d(0.111203, 0.547135, 0.070375);
        glVertex3d(0.836644, 0.881315, 4.506036);
        glVertex3d(0.807964, 0.937604, 4.506036);
        glVertex3d(0.802736, 0.935905, 4.429082);

        glNormal3d(0.213329, 0.599171, -0.469557);
        glVertex3d(0.832197, 0.878084, 4.429082);
        glVertex3d(0.83933, 0.947795, 4.357625);
        glVertex3d(0.863326, 0.9007, 4.357625);

        glNormal3d(0.213329, 0.599171, -0.469557);
        glVertex3d(0.832197, 0.878084, 4.429082);
        glVertex3d(0.802736, 0.935905, 4.429082);
        glVertex3d(0.83933, 0.947795, 4.357625);

        glNormal3d(0.634371, 0.813703, 0.911926);
        glVertex3d(0.863326, 0.9007, 4.357625);
        glVertex3d(0.792281, 0.932508, 4.335639);
        glVertex3d(0.823303, 0.871622, 4.335639);

        glNormal3d(0.634371, 0.813703, 0.911926);
        glVertex3d(0.863326, 0.9007, 4.357625);
        glVertex3d(0.83933, 0.947795, 4.357625);
        glVertex3d(0.792281, 0.932508, 4.335639);

        glNormal3d(0.477866, 0.733959, 0.810307);
        glVertex3d(0.823303, 0.871622, 4.335639);
        glVertex3d(0.719093, 0.908728, 4.280672);
        glVertex3d(0.761046, 0.82639, 4.280672);

        glNormal3d(0.477866, 0.733959, 0.810307);
        glVertex3d(0.823303, 0.871622, 4.335639);
        glVertex3d(0.792281, 0.932508, 4.335639);
        glVertex3d(0.719093, 0.908728, 4.280672);

        glNormal3d(0.416006, 0.702441, 0.755255);
        glVertex3d(0.761046, 0.82639, 4.280672);
        glVertex3d(0.645906, 0.884948, 4.214711);
        glVertex3d(0.698789, 0.781158, 4.214711);

        glNormal3d(0.416006, 0.70244, 0.755255);
        glVertex3d(0.761046, 0.82639, 4.280672);
        glVertex3d(0.719093, 0.908728, 4.280672);
        glVertex3d(0.645906, 0.884948, 4.214711);

        glNormal3d(0.255831, 0.620827, 0.549945);
        glVertex3d(0.698789, 0.781158, 4.214711);
        glVertex3d(0.562263, 0.857771, 4.08279);
        glVertex3d(0.627639, 0.729464, 4.08279);

        glNormal3d(0.255831, 0.620827, 0.549945);
        glVertex3d(0.698789, 0.781158, 4.214711);
        glVertex3d(0.645906, 0.884948, 4.214711);
        glVertex3d(0.562263, 0.857771, 4.08279);

        glNormal3d(1.420934, 1.214476, 0.881371);
        glVertex3d(0.627639, 0.729464, 4.08279);
        glVertex3d(0.473393, 0.828895, 4.132261);
        glVertex3d(0.552041, 0.674539, 4.132261);

        glNormal3d(1.420934, 1.214477, 0.881371);
        glVertex3d(0.627639, 0.729464, 4.08279);
        glVertex3d(0.562263, 0.857771, 4.08279);
        glVertex3d(0.473393, 0.828895, 4.132261);

        glNormal3d(0.108993, 0.54601, 0);
        glVertex3d(0.471996, 0.616383, 4.0663);
        glVertex3d(0.379295, 0.798321, 4.00034);
        glVertex3d(0.471996, 0.616383, 4.00034);

        glNormal3d(0.108993, 0.54601, -1e-006);
        glVertex3d(0.471996, 0.616383, 4.0663);
        glVertex3d(0.379295, 0.798321, 4.0663);
        glVertex3d(0.379295, 0.798321, 4.00034);

        glNormal3d(0.325863, 0.65651, -0.653876);
        glVertex3d(0.471996, 0.616383, 4.00034);
        glVertex3d(0.415888, 0.810211, 3.956366);
        glVertex3d(0.503125, 0.638999, 3.956366);

        glNormal3d(0.325863, 0.65651, -0.653876);
        glVertex3d(0.471996, 0.616383, 4.00034);
        glVertex3d(0.379295, 0.798321, 4.00034);
        glVertex3d(0.415888, 0.810211, 3.956366);

        glNormal3d(0.330427, 0.658836, -0.659757);
        glVertex3d(0.503125, 0.638999, 3.956366);
        glVertex3d(0.499531, 0.837388, 3.857425);
        glVertex3d(0.574276, 0.690693, 3.857425);

        glNormal3d(0.330427, 0.658836, -0.659757);
        glVertex3d(0.503125, 0.638999, 3.956366);
        glVertex3d(0.415888, 0.810211, 3.956366);
        glVertex3d(0.499531, 0.837388, 3.857425);

        glNormal3d(0.206946, 0.595919, -0.455833);
        glVertex3d(0.574276, 0.690693, 3.857425);
        glVertex3d(0.572718, 0.861168, 3.709014);
        glVertex3d(0.636532, 0.735925, 3.709014);

        glNormal3d(0.206946, 0.595919, -0.455833);
        glVertex3d(0.574276, 0.690693, 3.857425);
        glVertex3d(0.499531, 0.837388, 3.857425);
        glVertex3d(0.572718, 0.861168, 3.709014);

        glNormal3d(0.148115, 0.565943, -0.293066);
        glVertex3d(0.636532, 0.735925, 3.709014);
        glVertex3d(0.619767, 0.876455, 3.54961);
        glVertex3d(0.676555, 0.765003, 3.54961);

        glNormal3d(0.148115, 0.565943, -0.293065);
        glVertex3d(0.636532, 0.735925, 3.709014);
        glVertex3d(0.572718, 0.861168, 3.709014);
        glVertex3d(0.619767, 0.876455, 3.54961);

        glNormal3d(0.113308, 0.548208, -0.09829);
        glVertex3d(0.676555, 0.765003, 3.54961);
        glVertex3d(0.630223, 0.879852, 3.439676);
        glVertex3d(0.685449, 0.771465, 3.439676);

        glNormal3d(0.113308, 0.548208, -0.098291);
        glVertex3d(0.676555, 0.765003, 3.54961);
        glVertex3d(0.619767, 0.876455, 3.54961);
        glVertex3d(0.630223, 0.879852, 3.439676);

        glNormal3d(0.109747, 0.546394, 0.041119);
        glVertex3d(0.685449, 0.771465, 3.439676);
        glVertex3d(0.624995, 0.878154, 3.307755);
        glVertex3d(0.681002, 0.768234, 3.307755);

        glNormal3d(0.109747, 0.546394, 0.041119);
        glVertex3d(0.685449, 0.771465, 3.439676);
        glVertex3d(0.630223, 0.879852, 3.439676);
        glVertex3d(0.624995, 0.878154, 3.307755);

        glNormal3d(0.781365, 0.8886, 0.969427);
        glVertex3d(0.681002, 0.768234, 3.307755);
        glVertex3d(0.583174, 0.864565, 3.296762);
        glVertex3d(0.645426, 0.742387, 3.296762);

        glNormal3d(0.781365, 0.8886, 0.969427);
        glVertex3d(0.681002, 0.768234, 3.307755);
        glVertex3d(0.624995, 0.878154, 3.307755);
        glVertex3d(0.583174, 0.864565, 3.296762);

        glNormal3d(0.184139, 0.584298, 0.40195);
        glVertex3d(0.645426, 0.742387, 3.296762);
        glVertex3d(0.562263, 0.857771, 3.247291);
        glVertex3d(0.627639, 0.729464, 3.247291);

        glNormal3d(0.184139, 0.584298, 0.40195);
        glVertex3d(0.645426, 0.742387, 3.296762);
        glVertex3d(0.583174, 0.864565, 3.296762);
        glVertex3d(0.562263, 0.857771, 3.247291);

        glNormal3d(0.123022, 0.553157, -0.176753);
        glVertex3d(0.627639, 0.729464, 3.247291);
        glVertex3d(0.572718, 0.861168, 3.186828);
        glVertex3d(0.636533, 0.735926, 3.186828);

        glNormal3d(0.123022, 0.553157, -0.176753);
        glVertex3d(0.627639, 0.729464, 3.247291);
        glVertex3d(0.562263, 0.857771, 3.247291);
        glVertex3d(0.572718, 0.861168, 3.186828);

        glNormal3d(0.366073, 0.676998, -0.702713);
        glVertex3d(0.636533, 0.735926, 3.186828);
        glVertex3d(0.604084, 0.871359, 3.153847);
        glVertex3d(0.663214, 0.755311, 3.153847);

        glNormal3d(0.366073, 0.676998, -0.702713);
        glVertex3d(0.636533, 0.735926, 3.186828);
        glVertex3d(0.572718, 0.861168, 3.186828);
        glVertex3d(0.604084, 0.871359, 3.153847);

        glNormal3d(0.112564, 0.547829, 0.089431);
        glVertex3d(0.663214, 0.755311, 3.153847);
        glVertex3d(0.598857, 0.869661, 3.093384);
        glVertex3d(0.658767, 0.75208, 3.093384);

        glNormal3d(0.112564, 0.547829, 0.089431);
        glVertex3d(0.663214, 0.755311, 3.153847);
        glVertex3d(0.604084, 0.871359, 3.153847);
        glVertex3d(0.598857, 0.869661, 3.093384);

        glNormal3d(0.366073, 0.676998, 0.702714);
        glVertex3d(0.59651, 0.706848, 3.093384);
        glVertex3d(0.499531, 0.837388, 3.0659);
        glVertex3d(0.574276, 0.690693, 3.0659);

        glNormal3d(0.366073, 0.676999, 0.702714);
        glVertex3d(0.59651, 0.706848, 3.093384);
        glVertex3d(0.525669, 0.845881, 3.093384);
        glVertex3d(0.499531, 0.837388, 3.0659);

        glNormal3d(0.111996, 0.54754, -0.082029);
        glVertex3d(0.574276, 0.690693, 3.0659);
        glVertex3d(0.504759, 0.839086, 2.99994);
        glVertex3d(0.578722, 0.693924, 2.99994);

        glNormal3d(0.111996, 0.54754, -0.082029);
        glVertex3d(0.574276, 0.690693, 3.0659);
        glVertex3d(0.499531, 0.837388, 3.0659);
        glVertex3d(0.504759, 0.839086, 2.99994);

        glNormal3d(0.823165, 0.909898, 0.980108);
        glVertex3d(0.578722, 0.693924, 2.99994);
        glVertex3d(0.426344, 0.813608, 2.98345);
        glVertex3d(0.512019, 0.645461, 2.98345);

        glNormal3d(0.823165, 0.909898, 0.980108);
        glVertex3d(0.578722, 0.693924, 2.99994);
        glVertex3d(0.504759, 0.839086, 2.99994);
        glVertex3d(0.426344, 0.813608, 2.98345);

        glNormal3d(0.5374, 0.764294, 0.85466);
        glVertex3d(0.512019, 0.645461, 2.98345);
        glVertex3d(0.374067, 0.796622, 2.950469);
        glVertex3d(0.467549, 0.613152, 2.950469);

        glNormal3d(0.5374, 0.764294, 0.85466);
        glVertex3d(0.512019, 0.645461, 2.98345);
        glVertex3d(0.426344, 0.813608, 2.98345);
        glVertex3d(0.374067, 0.796622, 2.950469);

        glNormal3d(0.15368, 0.568779, 0.312717);
        glVertex3d(0.467549, 0.613152, 2.950469);
        glVertex3d(0.347928, 0.788129, 2.868019);
        glVertex3d(0.445315, 0.596998, 2.868019);

        glNormal3d(0.153681, 0.568779, 0.312717);
        glVertex3d(0.467549, 0.613152, 2.950469);
        glVertex3d(0.374067, 0.796622, 2.950469);
        glVertex3d(0.347928, 0.788129, 2.868019);

        glNormal3d(0.113308, 0.548208, -0.098291);
        glVertex3d(0.445315, 0.596998, 2.868019);
        glVertex3d(0.353156, 0.789828, 2.813052);
        glVertex3d(0.449762, 0.600229, 2.813052);

        glNormal3d(0.113308, 0.548208, -0.098291);
        glVertex3d(0.445315, 0.596998, 2.868019);
        glVertex3d(0.347928, 0.788129, 2.868019);
        glVertex3d(0.353156, 0.789828, 2.813052);

        glNormal3d(0.290532, 0.638508, -0.604962);
        glVertex3d(0.449762, 0.600229, 2.813052);
        glVertex3d(0.405433, 0.806814, 2.741595);
        glVertex3d(0.494231, 0.632537, 2.741595);

        glNormal3d(0.290532, 0.638508, -0.604962);
        glVertex3d(0.449762, 0.600229, 2.813052);
        glVertex3d(0.353156, 0.789828, 2.813052);
        glVertex3d(0.405433, 0.806814, 2.741595);

        glNormal3d(0.788474, 0.892222, -0.971412);
        glVertex3d(0.494231, 0.632537, 2.741595);
        glVertex3d(0.557035, 0.856072, 2.703118);
        glVertex3d(0.623192, 0.726233, 2.703118);

        glNormal3d(0.788473, 0.892222, -0.971412);
        glVertex3d(0.494231, 0.632537, 2.741595);
        glVertex3d(0.405433, 0.806814, 2.741595);
        glVertex3d(0.557035, 0.856072, 2.703118);

        glNormal3d(0.831278, 0.914032, -0.981908);
        glVertex3d(0.623192, 0.726233, 2.703118);
        glVertex3d(0.666816, 0.891742, 2.681131);
        glVertex3d(0.716577, 0.794081, 2.681131);

        glNormal3d(0.831278, 0.914032, -0.981908);
        glVertex3d(0.623192, 0.726233, 2.703118);
        glVertex3d(0.557035, 0.856072, 2.703118);
        glVertex3d(0.666816, 0.891742, 2.681131);

        glNormal3d(0.109851, 0.546447, -0.043855);
        glVertex3d(0.716577, 0.794081, 2.681131);
        glVertex3d(0.677272, 0.895139, 2.433779);
        glVertex3d(0.725471, 0.800543, 2.433779);

        glNormal3d(0.10985, 0.546447, -0.043855);
        glVertex3d(0.716577, 0.794081, 2.681131);
        glVertex3d(0.666816, 0.891742, 2.681131);
        glVertex3d(0.677272, 0.895139, 2.433779);

        glNormal3d(0.111837, 0.547459, 0.079827);
        glVertex3d(0.725471, 0.800543, 2.433779);
        glVertex3d(0.661589, 0.890044, 2.230402);
        glVertex3d(0.71213, 0.79085, 2.230402);

        glNormal3d(0.111837, 0.547459, 0.079827);
        glVertex3d(0.725471, 0.800543, 2.433779);
        glVertex3d(0.677272, 0.895139, 2.433779);
        glVertex3d(0.661589, 0.890044, 2.230402);

        glNormal3d(0.108993, 0.54601, 0);
        glVertex3d(0.71213, 0.79085, 2.230402);
        glVertex3d(0.661589, 0.890044, 2.131461);
        glVertex3d(0.71213, 0.79085, 2.131461);

        glNormal3d(0.108993, 0.54601, 0);
        glVertex3d(0.71213, 0.79085, 2.230402);
        glVertex3d(0.661589, 0.890044, 2.230402);
        glVertex3d(0.661589, 0.890044, 2.131461);

        glNormal3d(0.142484, 0.563074, 0.27159);
        glVertex3d(0.71213, 0.79085, 2.131461);
        glVertex3d(0.630223, 0.879852, 2.01603);
        glVertex3d(0.685449, 0.771465, 2.01603);

        glNormal3d(0.142483, 0.563074, 0.27159);
        glVertex3d(0.71213, 0.79085, 2.131461);
        glVertex3d(0.661589, 0.890044, 2.131461);
        glVertex3d(0.630223, 0.879852, 2.01603);

        glNormal3d(0.127034, 0.555202, 0.200211);
        glVertex3d(0.685449, 0.771465, 2.01603);
        glVertex3d(0.598857, 0.869661, 1.856626);
        glVertex3d(0.658767, 0.75208, 1.856626);

        glNormal3d(0.127034, 0.555202, 0.200212);
        glVertex3d(0.685449, 0.771465, 2.01603);
        glVertex3d(0.630223, 0.879852, 2.01603);
        glVertex3d(0.598857, 0.869661, 1.856626);

        glNormal3d(0.133284, 0.558387, 0.231909);
        glVertex3d(0.658767, 0.75208, 1.856626);
        glVertex3d(0.562263, 0.857771, 1.697221);
        glVertex3d(0.627639, 0.729464, 1.697221);

        glNormal3d(0.133284, 0.558386, 0.231908);
        glVertex3d(0.658767, 0.75208, 1.856626);
        glVertex3d(0.598857, 0.869661, 1.856626);
        glVertex3d(0.562263, 0.857771, 1.697221);

        glNormal3d(0.15368, 0.568779, 0.312717);
        glVertex3d(0.627639, 0.729464, 1.697221);
        glVertex3d(0.525669, 0.845881, 1.581791);
        glVertex3d(0.59651, 0.706848, 1.581791);

        glNormal3d(0.15368, 0.568779, 0.312717);
        glVertex3d(0.627639, 0.729464, 1.697221);
        glVertex3d(0.562263, 0.857771, 1.697221);
        glVertex3d(0.525669, 0.845881, 1.581791);

        glNormal3d(0.169334, 0.576755, 0.361743);
        glVertex3d(0.59651, 0.706848, 1.581791);
        glVertex3d(0.468165, 0.827196, 1.427883);
        glVertex3d(0.547594, 0.671308, 1.427883);

        glNormal3d(0.169334, 0.576755, 0.361743);
        glVertex3d(0.59651, 0.706848, 1.581791);
        glVertex3d(0.525669, 0.845881, 1.581791);
        glVertex3d(0.468165, 0.827196, 1.427883);

        glNormal3d(0.150178, 0.566995, 0.300515);
        glVertex3d(0.547594, 0.671308, 1.427883);
        glVertex3d(0.429366, 0.81459, 1.3);
        glVertex3d(0.51459, 0.647329, 1.3);

        glNormal3d(0.150178, 0.566994, 0.300514);
        glVertex3d(0.547594, 0.671308, 1.427883);
        glVertex3d(0.468165, 0.827196, 1.427883);
        glVertex3d(0.429366, 0.81459, 1.3);

        glNormal3d(1, 1, 1);
        glVertex3d(0.51459, 0.647329, 1.3);
        glVertex3d(0.33426, 0.783688, 1.3);
        glVertex3d(0.433688, 0.588551, 1.3);

        glNormal3d(1, 1, 1);
        glVertex3d(0.51459, 0.647329, 1.3);
        glVertex3d(0.429366, 0.81459, 1.3);
        glVertex3d(0.33426, 0.783688, 1.3);

        glNormal3d(0.109838, 0.546441, 0.043547);
        glVertex3d(0.433688, 0.588551, 1.3);
        glVertex3d(0.332245, 0.783034, 1.251989);
        glVertex3d(0.431974, 0.587305, 1.251989);

        glNormal3d(0.109838, 0.54644, 0.043546);
        glVertex3d(0.433688, 0.588551, 1.3);
        glVertex3d(0.33426, 0.783688, 1.3);
        glVertex3d(0.332245, 0.783034, 1.251989);

        glNormal3d(0.10989, 0.546467, -0.044849);
        glVertex3d(0.431974, 0.587305, 1.251989);
        glVertex3d(0.337473, 0.784732, 1.131061);
        glVertex3d(0.436421, 0.590536, 1.131061);

        glNormal3d(0.10989, 0.546467, -0.044849);
        glVertex3d(0.431974, 0.587305, 1.251989);
        glVertex3d(0.332245, 0.783034, 1.251989);
        glVertex3d(0.337473, 0.784732, 1.131061);

        glNormal3d(0.192006, 0.588307, 0.42149);
        glVertex3d(0.436421, 0.590536, 1.131061);
        glVertex3d(0.295652, 0.771144, 1.037617);
        glVertex3d(0.400845, 0.564689, 1.037617);

        glNormal3d(0.192006, 0.588307, 0.42149);
        glVertex3d(0.436421, 0.590536, 1.131061);
        glVertex3d(0.337473, 0.784732, 1.131061);
        glVertex3d(0.295652, 0.771144, 1.037617);

        glNormal3d(0.344883, 0.666201, 0.67779);
        glVertex3d(0.400845, 0.564689, 1.037617);
        glVertex3d(0.222464, 0.747364, 0.955167);
        glVertex3d(0.338588, 0.519457, 0.955167);

        glNormal3d(0.344883, 0.666202, 0.67779);
        glVertex3d(0.400845, 0.564689, 1.037617);
        glVertex3d(0.295652, 0.771144, 1.037617);
        glVertex3d(0.222464, 0.747364, 0.955167);

        glNormal3d(0.288058, 0.637248, 0.60129);
        glVertex3d(0.338588, 0.519457, 0.955167);
        glVertex3d(0.138821, 0.720187, 0.839736);
        glVertex3d(0.267438, 0.467763, 0.839736);

        glNormal3d(0.288058, 0.637248, 0.60129);
        glVertex3d(0.338588, 0.519457, 0.955167);
        glVertex3d(0.222464, 0.747364, 0.955167);
        glVertex3d(0.138821, 0.720187, 0.839736);

        glNormal3d(0.217058, 0.601071, 0.477344);
        glVertex3d(0.267438, 0.467763, 0.839736);
        glVertex3d(0.081317, 0.701502, 0.729802);
        glVertex3d(0.218521, 0.432223, 0.729802);

        glNormal3d(0.217058, 0.601071, 0.477344);
        glVertex3d(0.267438, 0.467763, 0.839736);
        glVertex3d(0.138821, 0.720187, 0.839736);
        glVertex3d(0.081317, 0.701502, 0.729802);

        glNormal3d(0.117732, 0.550463, 0.139714);
        glVertex3d(0.218521, 0.432223, 0.729802);
        glVertex3d(0.065634, 0.696407, 0.614371);
        glVertex3d(0.205181, 0.42253, 0.614371);

        glNormal3d(0.117732, 0.550463, 0.139714);
        glVertex3d(0.218521, 0.432223, 0.729802);
        glVertex3d(0.081317, 0.701502, 0.729802);
        glVertex3d(0.065634, 0.696407, 0.614371);

        glNormal3d(0.114948, 0.549044, -0.115421);
        glVertex3d(0.205181, 0.42253, 0.614371);
        glVertex3d(0.076089, 0.699804, 0.520927);
        glVertex3d(0.214074, 0.428992, 0.520927);

        glNormal3d(0.114948, 0.549044, -0.115422);
        glVertex3d(0.205181, 0.42253, 0.614371);
        glVertex3d(0.065634, 0.696407, 0.614371);
        glVertex3d(0.076089, 0.699804, 0.520927);

        glNormal3d(0.167069, 0.575601, -0.355121);
        glVertex3d(0.214074, 0.428992, 0.520927);
        glVertex3d(0.102228, 0.708297, 0.44947);
        glVertex3d(0.236309, 0.445147, 0.44947);

        glNormal3d(0.167069, 0.575601, -0.355121);
        glVertex3d(0.214074, 0.428992, 0.520927);
        glVertex3d(0.076089, 0.699804, 0.520927);
        glVertex3d(0.102228, 0.708297, 0.44947);

        glNormal3d(0.330427, 0.658836, -0.659757);
        glVertex3d(0.236309, 0.445147, 0.44947);
        glVertex3d(0.144049, 0.721885, 0.4);
        glVertex3d(0.271885, 0.470994, 0.4);

        glNormal3d(0.330427, 0.658836, -0.659757);
        glVertex3d(0.236309, 0.445147, 0.44947);
        glVertex3d(0.102228, 0.708297, 0.44947);
        glVertex3d(0.144049, 0.721885, 0.4);

        glNormal3d(0.108993, 0.54601, -1e-006);
        glVertex3d(0.271885, 0.470994, 0.4);
        glVertex3d(0.144049, 0.721885, 0.3);
        glVertex3d(0.271885, 0.470994, 0.3);

        glNormal3d(0.108993, 0.54601, -1e-006);
        glVertex3d(0.271885, 0.470994, 0.4);
        glVertex3d(0.144049, 0.721885, 0.4);
        glVertex3d(0.144049, 0.721885, 0.3);

        glNormal3d(0.999999, 1, 1);
        glVertex3d(0.271885, 0.470994, 0.3);
        glVertex3d(0.08031, 0.701175, 0.3);
        glVertex3d(0.217664, 0.4316, 0.3);

        glNormal3d(0.999999, 1, 1);
        glVertex3d(0.271885, 0.470994, 0.3);
        glVertex3d(0.144049, 0.721885, 0.3);
        glVertex3d(0.08031, 0.701175, 0.3);

        glNormal3d(0.108993, 0.54601, 0);
        glVertex3d(0.217664, 0.4316, 0.3);
        glVertex3d(0.08031, 0.701175, 0);
        glVertex3d(0.217664, 0.4316, 0);

        glNormal3d(0.108993, 0.54601, 0);
        glVertex3d(0.217664, 0.4316, 0.3);
        glVertex3d(0.08031, 0.701175, 0.3);
        glVertex3d(0.08031, 0.701175, 0);

        glNormal3d(1, 1, -1);
        glVertex3d(0.217664, 0.4316, 0);
        glVertex3d(0.08031, 0.701175, 0);
        glVertex3d(1, 1, 0);

        glNormal3d(1, 1, -1);
        glVertex3d(0.08031, 0.701175, 0);
        glVertex3d(0.03298, 1, 0);
        glVertex3d(1, 1, 0);

        glNormal3d(0.012312, 0.843566, 0);
        glVertex3d(0.08031, 0.701175, 0.3);
        glVertex3d(0.03298, 1, 0);
        glVertex3d(0.08031, 0.701175, 0);

        glNormal3d(0.012312, 0.843566, 0);
        glVertex3d(0.08031, 0.701175, 0.3);
        glVertex3d(0.03298, 1, 0.3);
        glVertex3d(0.03298, 1, 0);

        glNormal3d(0.999999, 1, 1);
        glVertex3d(0.144049, 0.721885, 0.3);
        glVertex3d(0.03298, 1, 0.3);
        glVertex3d(0.08031, 0.701175, 0.3);

        glNormal3d(0.999999, 1, 1);
        glVertex3d(0.144049, 0.721885, 0.3);
        glVertex3d(0.1, 1, 0.3);
        glVertex3d(0.03298, 1, 0.3);

        glNormal3d(0.012312, 0.843566, -1e-006);
        glVertex3d(0.144049, 0.721885, 0.4);
        glVertex3d(0.1, 1, 0.3);
        glVertex3d(0.144049, 0.721885, 0.3);

        glNormal3d(0.012312, 0.843566, -1e-006);
        glVertex3d(0.144049, 0.721885, 0.4);
        glVertex3d(0.1, 1, 0.4);
        glVertex3d(0.1, 1, 0.3);

        glNormal3d(0.257773, 0.882443, -0.659757);
        glVertex3d(0.102228, 0.708297, 0.44947);
        glVertex3d(0.1, 1, 0.4);
        glVertex3d(0.144049, 0.721885, 0.4);

        glNormal3d(0.257773, 0.882443, -0.659757);
        glVertex3d(0.102228, 0.708297, 0.44947);
        glVertex3d(0.056027, 1, 0.44947);
        glVertex3d(0.1, 1, 0.4);

        glNormal3d(0.076689, 0.853762, -0.355121);
        glVertex3d(0.076089, 0.699804, 0.520927);
        glVertex3d(0.056027, 1, 0.44947);
        glVertex3d(0.102228, 0.708297, 0.44947);

        glNormal3d(0.076689, 0.853762, -0.355121);
        glVertex3d(0.076089, 0.699804, 0.520927);
        glVertex3d(0.028543, 1, 0.520927);
        glVertex3d(0.056027, 1, 0.44947);

        glNormal3d(0.018913, 0.844612, -0.115422);
        glVertex3d(0.065634, 0.696407, 0.614371);
        glVertex3d(0.028543, 1, 0.520927);
        glVertex3d(0.076089, 0.699804, 0.520927);

        glNormal3d(0.018913, 0.844612, -0.115422);
        glVertex3d(0.065634, 0.696407, 0.614371);
        glVertex3d(0.01755, 1, 0.614371);
        glVertex3d(0.028543, 1, 0.520927);

        glNormal3d(0.021999, 0.8451, 0.139714);
        glVertex3d(0.081317, 0.701502, 0.729802);
        glVertex3d(0.01755, 1, 0.614371);
        glVertex3d(0.065634, 0.696407, 0.614371);

        glNormal3d(0.021999, 0.8451, 0.139714);
        glVertex3d(0.081317, 0.701502, 0.729802);
        glVertex3d(0.03404, 1, 0.729802);
        glVertex3d(0.01755, 1, 0.614371);

        glNormal3d(0.132102, 0.862539, 0.477344);
        glVertex3d(0.138821, 0.720187, 0.839736);
        glVertex3d(0.03404, 1, 0.729802);
        glVertex3d(0.081317, 0.701502, 0.729802);

        glNormal3d(0.132102, 0.862539, 0.477344);
        glVertex3d(0.138821, 0.720187, 0.839736);
        glVertex3d(0.094503, 1.000001, 0.839736);
        glVertex3d(0.03404, 1, 0.729802);

        glNormal3d(0.210806, 0.875004, 0.60129);
        glVertex3d(0.222464, 0.747364, 0.955167);
        glVertex3d(0.094503, 1.000001, 0.839736);
        glVertex3d(0.138821, 0.720187, 0.839736);

        glNormal3d(0.210806, 0.875004, 0.60129);
        glVertex3d(0.222464, 0.747364, 0.955167);
        glVertex3d(0.182451, 1, 0.955167);
        glVertex3d(0.094503, 1.000001, 0.839736);

        glNormal3d(0.273797, 0.884981, 0.677791);
        glVertex3d(0.295652, 0.771144, 1.037617);
        glVertex3d(0.182451, 1, 0.955167);
        glVertex3d(0.222464, 0.747364, 0.955167);

        glNormal3d(0.273797, 0.884981, 0.677791);
        glVertex3d(0.295652, 0.771144, 1.037617);
        glVertex3d(0.259405, 1, 1.037617);
        glVertex3d(0.182451, 1, 0.955167);

        glNormal3d(0.104331, 0.858141, 0.42149);
        glVertex3d(0.337473, 0.784732, 1.131061);
        glVertex3d(0.259405, 1, 1.037617);
        glVertex3d(0.295652, 0.771144, 1.037617);

        glNormal3d(0.104331, 0.85814, 0.421489);
        glVertex3d(0.337473, 0.784732, 1.131061);
        glVertex3d(0.303378, 1, 1.131061);
        glVertex3d(0.259405, 1, 1.037617);

        glNormal3d(0.013305, 0.843723, -0.044849);
        glVertex3d(0.332245, 0.783034, 1.251989);
        glVertex3d(0.303378, 1, 1.131061);
        glVertex3d(0.337473, 0.784732, 1.131061);

        glNormal3d(0.013305, 0.843723, -0.044849);
        glVertex3d(0.332245, 0.783034, 1.251989);
        glVertex3d(0.297881, 1, 1.251989);
        glVertex3d(0.303378, 1, 1.131061);

        glNormal3d(0.013249, 0.843714, 0.043547);
        glVertex3d(0.33426, 0.783688, 1.3);
        glVertex3d(0.297881, 1, 1.251989);
        glVertex3d(0.332245, 0.783034, 1.251989);

        glNormal3d(0.013249, 0.843714, 0.043547);
        glVertex3d(0.33426, 0.783688, 1.3);
        glVertex3d(0.3, 1, 1.3);
        glVertex3d(0.297881, 1, 1.251989);

        glNormal3d(1, 1, 1);
        glVertex3d(0.429366, 0.81459, 1.3);
        glVertex3d(0.3, 1, 1.3);
        glVertex3d(0.33426, 0.783688, 1.3);

        glNormal3d(1, 1, 1);
        glVertex3d(0.429366, 0.81459, 1.3);
        glVertex3d(0.4, 1, 1.3);
        glVertex3d(0.3, 1, 1.3);

        glNormal3d(0.057965, 0.850797, 0.300514);
        glVertex3d(0.468165, 0.827196, 1.427883);
        glVertex3d(0.4, 1, 1.3);
        glVertex3d(0.429366, 0.81459, 1.3);

        glNormal3d(0.057965, 0.850797, 0.300514);
        glVertex3d(0.468165, 0.827196, 1.427883);
        glVertex3d(0.440795, 1, 1.427883);
        glVertex3d(0.4, 1, 1.3);

        glNormal3d(0.0792, 0.85416, 0.361743);
        glVertex3d(0.525669, 0.845881, 1.581791);
        glVertex3d(0.440795, 1, 1.427883);
        glVertex3d(0.468165, 0.827196, 1.427883);

        glNormal3d(0.0792, 0.85416, 0.361743);
        glVertex3d(0.525669, 0.845881, 1.581791);
        glVertex3d(0.501259, 1, 1.581791);
        glVertex3d(0.440795, 1, 1.427883);

        glNormal3d(0.061848, 0.851412, 0.312717);
        glVertex3d(0.562263, 0.857771, 1.697221);
        glVertex3d(0.501259, 1, 1.581791);
        glVertex3d(0.525669, 0.845881, 1.581791);

        glNormal3d(0.061848, 0.851412, 0.312717);
        glVertex3d(0.562263, 0.857771, 1.697221);
        glVertex3d(0.539736, 1, 1.697221);
        glVertex3d(0.501259, 1, 1.581791);

        glNormal3d(0.039238, 0.847831, 0.231908);
        glVertex3d(0.598857, 0.869661, 1.856626);
        glVertex3d(0.539736, 1, 1.697221);
        glVertex3d(0.562263, 0.857771, 1.697221);

        glNormal3d(0.039238, 0.84783, 0.231908);
        glVertex3d(0.598857, 0.869661, 1.856626);
        glVertex3d(0.578213, 1, 1.856626);
        glVertex3d(0.539736, 1, 1.697221);

        glNormal3d(0.03231, 0.846733, 0.200212);
        glVertex3d(0.630223, 0.879852, 2.01603);
        glVertex3d(0.578213, 1, 1.856626);
        glVertex3d(0.598857, 0.869661, 1.856626);

        glNormal3d(0.03231, 0.846733, 0.200212);
        glVertex3d(0.630223, 0.879852, 2.01603);
        glVertex3d(0.611193, 1, 2.01603);
        glVertex3d(0.578213, 1, 1.856626);

        glNormal3d(0.049436, 0.849446, 0.27159);
        glVertex3d(0.661589, 0.890044, 2.131461);
        glVertex3d(0.611193, 1, 2.01603);
        glVertex3d(0.630223, 0.879852, 2.01603);

        glNormal3d(0.049436, 0.849445, 0.27159);
        glVertex3d(0.661589, 0.890044, 2.131461);
        glVertex3d(0.644173, 1, 2.131461);
        glVertex3d(0.611193, 1, 2.01603);

        glNormal3d(0.012312, 0.843565, 0);
        glVertex3d(0.661589, 0.890044, 2.230402);
        glVertex3d(0.644173, 1, 2.131461);
        glVertex3d(0.661589, 0.890044, 2.131461);

        glNormal3d(0.012312, 0.843565, 0);
        glVertex3d(0.661589, 0.890044, 2.230402);
        glVertex3d(0.644173, 1, 2.230402);
        glVertex3d(0.644173, 1, 2.131461);

        glNormal3d(0.015464, 0.844065, 0.079827);
        glVertex3d(0.677272, 0.895139, 2.433779);
        glVertex3d(0.644173, 1, 2.230402);
        glVertex3d(0.661589, 0.890044, 2.230402);

        glNormal3d(0.015464, 0.844065, 0.079827);
        glVertex3d(0.677272, 0.895139, 2.433779);
        glVertex3d(0.660663, 1, 2.433779);
        glVertex3d(0.644173, 1, 2.230402);

        glNormal3d(0.013262, 0.843717, -0.043855);
        glVertex3d(0.666816, 0.891742, 2.681131);
        glVertex3d(0.660663, 1, 2.433779);
        glVertex3d(0.677272, 0.895139, 2.433779);

        glNormal3d(0.013262, 0.843716, -0.043855);
        glVertex3d(0.666816, 0.891742, 2.681131);
        glVertex3d(0.64967, 1, 2.681131);
        glVertex3d(0.660663, 1, 2.433779);

        glNormal3d(0.812971, 0.970377, -0.981908);
        glVertex3d(0.557035, 0.856072, 2.703118);
        glVertex3d(0.64967, 1, 2.681131);
        glVertex3d(0.666816, 0.891742, 2.681131);

        glNormal3d(0.812971, 0.970377, -0.981908);
        glVertex3d(0.557035, 0.856072, 2.703118);
        glVertex3d(0.534239, 1, 2.703118);
        glVertex3d(0.64967, 1, 2.681131);

        glNormal3d(0.765521, 0.962862, -0.971412);
        glVertex3d(0.405433, 0.806814, 2.741595);
        glVertex3d(0.534239, 1, 2.703118);
        glVertex3d(0.557035, 0.856072, 2.703118);

        glNormal3d(0.765521, 0.962862, -0.971412);
        glVertex3d(0.405433, 0.806814, 2.741595);
        glVertex3d(0.374835, 1, 2.741595);
        glVertex3d(0.534239, 1, 2.703118);

        glNormal3d(0.213549, 0.875439, -0.604962);
        glVertex3d(0.353156, 0.789828, 2.813052);
        glVertex3d(0.374835, 1, 2.741595);
        glVertex3d(0.405433, 0.806814, 2.741595);

        glNormal3d(0.213548, 0.875439, -0.604962);
        glVertex3d(0.353156, 0.789828, 2.813052);
        glVertex3d(0.319868, 1, 2.813052);
        glVertex3d(0.374835, 1, 2.741595);

        glNormal3d(0.017094, 0.844323, -0.098291);
        glVertex3d(0.347928, 0.788129, 2.868019);
        glVertex3d(0.319868, 1, 2.813052);
        glVertex3d(0.353156, 0.789828, 2.813052);

        glNormal3d(0.017094, 0.844323, -0.098291);
        glVertex3d(0.347928, 0.788129, 2.868019);
        glVertex3d(0.314371, 1, 2.868019);
        glVertex3d(0.319868, 1, 2.813052);

        glNormal3d(0.061848, 0.851412, 0.312717);
        glVertex3d(0.374067, 0.796622, 2.950469);
        glVertex3d(0.314371, 1, 2.868019);
        glVertex3d(0.347928, 0.788129, 2.868019);

        glNormal3d(0.061848, 0.851412, 0.312717);
        glVertex3d(0.374067, 0.796622, 2.950469);
        glVertex3d(0.341855, 1, 2.950469);
        glVertex3d(0.314371, 1, 2.868019);

        glNormal3d(0.487204, 0.918781, 0.85466);
        glVertex3d(0.426344, 0.813608, 2.98345);
        glVertex3d(0.341855, 1, 2.950469);
        glVertex3d(0.374067, 0.796622, 2.950469);

        glNormal3d(0.487204, 0.918781, 0.85466);
        glVertex3d(0.426344, 0.813608, 2.98345);
        glVertex3d(0.396822, 1, 2.98345);
        glVertex3d(0.341855, 1, 2.950469);

        glNormal3d(0.803977, 0.968953, 0.980108);
        glVertex3d(0.504759, 0.839086, 2.99994);
        glVertex3d(0.396822, 1, 2.98345);
        glVertex3d(0.426344, 0.813608, 2.98345);

        glNormal3d(0.803977, 0.968953, 0.980108);
        glVertex3d(0.504759, 0.839086, 2.99994);
        glVertex3d(0.479272, 1, 2.99994);
        glVertex3d(0.396822, 1, 2.98345);

        glNormal3d(0.01564, 0.844093, -0.082029);
        glVertex3d(0.499531, 0.837388, 3.0659);
        glVertex3d(0.479272, 1, 2.99994);
        glVertex3d(0.504759, 0.839086, 2.99994);

        glNormal3d(0.01564, 0.844093, -0.08203);
        glVertex3d(0.499531, 0.837388, 3.0659);
        glVertex3d(0.473776, 1, 3.0659);
        glVertex3d(0.479272, 1, 2.99994);

        glNormal3d(0.297287, 0.888701, 0.702714);
        glVertex3d(0.525669, 0.845881, 3.093384);
        glVertex3d(0.473776, 1, 3.0659);
        glVertex3d(0.499531, 0.837388, 3.0659);

        glNormal3d(0.297287, 0.888701, 0.702713);
        glVertex3d(0.525669, 0.845881, 3.093384);
        glVertex3d(0.501259, 1, 3.093384);
        glVertex3d(0.473776, 1, 3.0659);

        glNormal3d(0.016269, 0.844193, 0.08943);
        glVertex3d(0.604084, 0.871359, 3.153847);
        glVertex3d(0.578213, 1, 3.093384);
        glVertex3d(0.598857, 0.869661, 3.093384);

        glNormal3d(0.016269, 0.844193, 0.089431);
        glVertex3d(0.604084, 0.871359, 3.153847);
        glVertex3d(0.58371, 1, 3.153847);
        glVertex3d(0.578213, 1, 3.093384);

        glNormal3d(0.297286, 0.888701, -0.702713);
        glVertex3d(0.572718, 0.861168, 3.186828);
        glVertex3d(0.58371, 1, 3.153847);
        glVertex3d(0.604084, 0.871359, 3.153847);

        glNormal3d(0.297285, 0.888701, -0.702712);
        glVertex3d(0.572718, 0.861168, 3.186828);
        glVertex3d(0.55073, 1, 3.186828);
        glVertex3d(0.58371, 1, 3.153847);

        glNormal3d(0.027862, 0.846029, -0.176753);
        glVertex3d(0.562263, 0.857771, 3.247291);
        glVertex3d(0.55073, 1, 3.186828);
        glVertex3d(0.572718, 0.861168, 3.186828);

        glNormal3d(0.027863, 0.846029, -0.176754);
        glVertex3d(0.562263, 0.857771, 3.247291);
        glVertex3d(0.539736, 1, 3.247291);
        glVertex3d(0.55073, 1, 3.186828);

        glNormal3d(0.095612, 0.856759, 0.40195);
        glVertex3d(0.583174, 0.864565, 3.296762);
        glVertex3d(0.539736, 1, 3.247291);
        glVertex3d(0.562263, 0.857771, 3.247291);

        glNormal3d(0.095612, 0.856759, 0.40195);
        glVertex3d(0.583174, 0.864565, 3.296762);
        glVertex3d(0.561723, 1, 3.296762);
        glVertex3d(0.539736, 1, 3.247291);

        glNormal3d(0.757641, 0.961614, 0.969427);
        glVertex3d(0.624995, 0.878154, 3.307755);
        glVertex3d(0.561723, 1, 3.296762);
        glVertex3d(0.583174, 0.864565, 3.296762);

        glNormal3d(0.757641, 0.961614, 0.969427);
        glVertex3d(0.624995, 0.878154, 3.307755);
        glVertex3d(0.605697, 1, 3.307755);
        glVertex3d(0.561723, 1, 3.296762);

        glNormal3d(0.013147, 0.843698, 0.041119);
        glVertex3d(0.630223, 0.879852, 3.439676);
        glVertex3d(0.605697, 1, 3.307755);
        glVertex3d(0.624995, 0.878154, 3.307755);

        glNormal3d(0.013147, 0.843698, 0.041119);
        glVertex3d(0.630223, 0.879852, 3.439676);
        glVertex3d(0.611193, 1, 3.439676);
        glVertex3d(0.605697, 1, 3.307755);

        glNormal3d(0.017094, 0.844323, -0.098291);
        glVertex3d(0.619767, 0.876455, 3.54961);
        glVertex3d(0.611193, 1, 3.439676);
        glVertex3d(0.630223, 0.879852, 3.439676);

        glNormal3d(0.017094, 0.844324, -0.09829);
        glVertex3d(0.619767, 0.876455, 3.54961);
        glVertex3d(0.6002, 1, 3.54961);
        glVertex3d(0.611193, 1, 3.439676);

        glNormal3d(0.055679, 0.850435, -0.293065);
        glVertex3d(0.572718, 0.861168, 3.709014);
        glVertex3d(0.6002, 1, 3.54961);
        glVertex3d(0.619767, 0.876455, 3.54961);

        glNormal3d(0.055679, 0.850434, -0.293066);
        glVertex3d(0.572718, 0.861168, 3.709014);
        glVertex3d(0.55073, 1, 3.709014);
        glVertex3d(0.6002, 1, 3.54961);

        glNormal3d(0.120893, 0.860763, -0.455833);
        glVertex3d(0.499531, 0.837388, 3.857425);
        glVertex3d(0.55073, 1, 3.709014);
        glVertex3d(0.572718, 0.861168, 3.709014);

        glNormal3d(0.120893, 0.860763, -0.455833);
        glVertex3d(0.499531, 0.837388, 3.857425);
        glVertex3d(0.473776, 1, 3.857425);
        glVertex3d(0.55073, 1, 3.709014);

        glNormal3d(0.257773, 0.882443, -0.659757);
        glVertex3d(0.415888, 0.810211, 3.956366);
        glVertex3d(0.473776, 1, 3.857425);
        glVertex3d(0.499531, 0.837388, 3.857425);

        glNormal3d(0.257773, 0.882443, -0.659757);
        glVertex3d(0.415888, 0.810211, 3.956366);
        glVertex3d(0.385829, 1, 3.956366);
        glVertex3d(0.473776, 1, 3.857425);

        glNormal3d(0.252714, 0.881642, -0.653876);
        glVertex3d(0.379295, 0.798321, 4.00034);
        glVertex3d(0.385829, 1, 3.956366);
        glVertex3d(0.415888, 0.810211, 3.956366);

        glNormal3d(0.252713, 0.881642, -0.653876);
        glVertex3d(0.379295, 0.798321, 4.00034);
        glVertex3d(0.347352, 1, 4.00034);
        glVertex3d(0.385829, 1, 3.956366);

        glNormal3d(0.012312, 0.843566, -1e-006);
        glVertex3d(0.379295, 0.798321, 4.0663);
        glVertex3d(0.347352, 1, 4.00034);
        glVertex3d(0.379295, 0.798321, 4.00034);

        glNormal3d(0.012312, 0.843566, -2e-006);
        glVertex3d(0.379295, 0.798321, 4.0663);
        glVertex3d(0.347352, 1, 4.0663);
        glVertex3d(0.347352, 1, 4.00034);

        glNormal3d(1.466609, 1.073904, 0.881371);
        glVertex3d(0.562263, 0.857771, 4.08279);
        glVertex3d(0.446292, 1, 4.132261);
        glVertex3d(0.473393, 0.828895, 4.132261);

        glNormal3d(1.466609, 1.073904, 0.881371);
        glVertex3d(0.562263, 0.857771, 4.08279);
        glVertex3d(0.539736, 1, 4.08279);
        glVertex3d(0.446292, 1, 4.132261);

        glNormal3d(0.175082, 0.869346, 0.549946);
        glVertex3d(0.645906, 0.884948, 4.214711);
        glVertex3d(0.539736, 1, 4.08279);
        glVertex3d(0.562263, 0.857771, 4.08279);

        glNormal3d(0.175082, 0.869346, 0.549946);
        glVertex3d(0.645906, 0.884948, 4.214711);
        glVertex3d(0.627683, 1, 4.214711);
        glVertex3d(0.539736, 1, 4.08279);

        glNormal3d(0.352638, 0.897468, 0.755255);
        glVertex3d(0.719093, 0.908728, 4.280672);
        glVertex3d(0.627683, 1, 4.214711);
        glVertex3d(0.645906, 0.884948, 4.214711);

        glNormal3d(0.352638, 0.897468, 0.755255);
        glVertex3d(0.719093, 0.908728, 4.280672);
        glVertex3d(0.704637, 1, 4.280672);
        glVertex3d(0.627683, 1, 4.214711);

        glNormal3d(0.42121, 0.908329, 0.810307);
        glVertex3d(0.792281, 0.932508, 4.335639);
        glVertex3d(0.704637, 1, 4.280672);
        glVertex3d(0.719093, 0.908728, 4.280672);

        glNormal3d(0.42121, 0.908329, 0.810307);
        glVertex3d(0.792281, 0.932508, 4.335639);
        glVertex3d(0.781591, 1, 4.335639);
        glVertex3d(0.704637, 1, 4.280672);

        glNormal3d(0.594697, 0.935807, 0.911926);
        glVertex3d(0.83933, 0.947795, 4.357625);
        glVertex3d(0.781591, 1, 4.335639);
        glVertex3d(0.792281, 0.932508, 4.335639);

        glNormal3d(0.594697, 0.935806, 0.911926);
        glVertex3d(0.83933, 0.947795, 4.357625);
        glVertex3d(0.831061, 1, 4.357625);
        glVertex3d(0.781591, 1, 4.335639);

        glNormal3d(0.127968, 0.861883, -0.469557);
        glVertex3d(0.802736, 0.935905, 4.429082);
        glVertex3d(0.831061, 1, 4.357625);
        glVertex3d(0.83933, 0.947795, 4.357625);

        glNormal3d(0.127968, 0.861883, -0.469557);
        glVertex3d(0.802736, 0.935905, 4.429082);
        glVertex3d(0.792584, 1, 4.429082);
        glVertex3d(0.831061, 1, 4.357625);

        glNormal3d(0.01476, 0.843953, 0.070374);
        glVertex3d(0.807964, 0.937604, 4.506036);
        glVertex3d(0.792584, 1, 4.429082);
        glVertex3d(0.802736, 0.935905, 4.429082);

        glNormal3d(0.014761, 0.843953, 0.070375);
        glVertex3d(0.807964, 0.937604, 4.506036);
        glVertex3d(0.798081, 1, 4.506036);
        glVertex3d(0.792584, 1, 4.429082);

        glNormal3d(0.297286, 0.888701, 0.702713);
        glVertex3d(0.870696, 0.957986, 4.571997);
        glVertex3d(0.798081, 1, 4.506036);
        glVertex3d(0.807964, 0.937604, 4.506036);

        glNormal3d(0.297286, 0.888701, 0.702713);
        glVertex3d(0.870696, 0.957986, 4.571997);
        glVertex3d(0.864041, 1, 4.571997);
        glVertex3d(0.798081, 1, 4.506036);

        glNormal3d(0.706231, 0.953471, 0.954743);
        glVertex3d(0.938655, 0.980068, 4.593984);
        glVertex3d(0.864041, 1, 4.571997);
        glVertex3d(0.870696, 0.957986, 4.571997);

        glNormal3d(0.706231, 0.95347, 0.954743);
        glVertex3d(0.938655, 0.980068, 4.593984);
        glVertex3d(0.935498, 1, 4.593984);
        glVertex3d(0.864041, 1, 4.571997);

        glNormal3d(0.90714, 0.985292, 0.995571);
        glVertex3d(1, 1, 4.6);
        glVertex3d(0.935498, 1, 4.593984);
        glVertex3d(0.938655, 0.980068, 4.593984);

        glNormal3d(0.216744, 0.875945, 0.609197);
        glVertex3d(0.436799, 0.817005, 4.08279);
        glVertex3d(0.473393, 0.828895, 4.132261);
        glVertex3d(0.446292, 1, 4.132261);

        glNormal3d(0.216744, 0.875945, 0.609197);
        glVertex3d(0.436799, 0.817005, 4.08279);
        glVertex3d(0.446292, 1, 4.132261);
        glVertex3d(0.407815, 1, 4.08279);

        glNormal3d(0.737105, 0.958362, 0.963926);
        glVertex3d(0.379295, 0.798321, 4.0663);
        glVertex3d(0.436799, 0.817005, 4.08279);
        glVertex3d(0.407815, 1, 4.08279);

        glNormal3d(0.737105, 0.958362, 0.963926);
        glVertex3d(0.379295, 0.798321, 4.0663);
        glVertex3d(0.407815, 1, 4.08279);
        glVertex3d(0.347352, 1, 4.0663);

        glNormal3d(1, 1, 1);
        glVertex3d(0.598857, 0.869661, 3.093384);
        glVertex3d(0.501259, 1, 3.093384);
        glVertex3d(0.525669, 0.845881, 3.093384);

        glNormal3d(1, 1, 1);
        glVertex3d(0.598857, 0.869661, 3.093384);
        glVertex3d(0.578213, 1, 3.093384);
        glVertex3d(0.501259, 1, 3.093384);

        glNormal3d(1, 1, 1);
        glVertex3d(0.578213, 1, 3.093384);
        glVertex3d(0.525669, 1.154119, 3.093384);
        glVertex3d(0.501259, 1, 3.093384);

        glNormal3d(1, 1, 1);
        glVertex3d(0.578213, 1, 3.093384);
        glVertex3d(0.598857, 1.13034, 3.093384);
        glVertex3d(0.525669, 1.154119, 3.093384);

        glNormal3d(0.737106, 1.041639, 0.963926);
        glVertex3d(0.347352, 1, 4.0663);
        glVertex3d(0.407815, 1, 4.08279);
        glVertex3d(0.436799, 1.182995, 4.08279);

        glNormal3d(0.737106, 1.041638, 0.963926);
        glVertex3d(0.347352, 1, 4.0663);
        glVertex3d(0.436799, 1.182995, 4.08279);
        glVertex3d(0.379295, 1.20168, 4.0663);

        glNormal3d(0.216744, 1.124056, 0.609197);
        glVertex3d(0.407815, 1, 4.08279);
        glVertex3d(0.446292, 1, 4.132261);
        glVertex3d(0.473393, 1.171105, 4.132261);

        glNormal3d(0.216744, 1.124056, 0.609197);
        glVertex3d(0.407815, 1, 4.08279);
        glVertex3d(0.473393, 1.171105, 4.132261);
        glVertex3d(0.436799, 1.182995, 4.08279);

        glNormal3d(0.90714, 1.014708, 0.995571);
        glVertex3d(1, 1, 4.6);
        glVertex3d(0.938655, 1.019932, 4.593984);
        glVertex3d(0.935498, 1, 4.593984);

        glNormal3d(0.706231, 1.046528, 0.954743);
        glVertex3d(0.935498, 1, 4.593984);
        glVertex3d(0.870696, 1.042014, 4.571997);
        glVertex3d(0.864041, 1, 4.571997);

        glNormal3d(0.706231, 1.046528, 0.954743);
        glVertex3d(0.935498, 1, 4.593984);
        glVertex3d(0.938655, 1.019932, 4.593984);
        glVertex3d(0.870696, 1.042014, 4.571997);

        glNormal3d(0.297286, 1.111298, 0.702713);
        glVertex3d(0.864041, 1, 4.571997);
        glVertex3d(0.807964, 1.062396, 4.506036);
        glVertex3d(0.798081, 1, 4.506036);

        glNormal3d(0.297286, 1.111298, 0.702713);
        glVertex3d(0.864041, 1, 4.571997);
        glVertex3d(0.870696, 1.042014, 4.571997);
        glVertex3d(0.807964, 1.062396, 4.506036);

        glNormal3d(0.014761, 1.156047, 0.070375);
        glVertex3d(0.798081, 1, 4.506036);
        glVertex3d(0.802736, 1.064095, 4.429082);
        glVertex3d(0.792584, 1, 4.429082);

        glNormal3d(0.01476, 1.156046, 0.070373);
        glVertex3d(0.798081, 1, 4.506036);
        glVertex3d(0.807964, 1.062396, 4.506036);
        glVertex3d(0.802736, 1.064095, 4.429082);

        glNormal3d(0.127968, 1.138117, -0.469557);
        glVertex3d(0.792584, 1, 4.429082);
        glVertex3d(0.83933, 1.052205, 4.357625);
        glVertex3d(0.831061, 1, 4.357625);

        glNormal3d(0.127968, 1.138117, -0.469557);
        glVertex3d(0.792584, 1, 4.429082);
        glVertex3d(0.802736, 1.064095, 4.429082);
        glVertex3d(0.83933, 1.052205, 4.357625);

        glNormal3d(0.594697, 1.064194, 0.911926);
        glVertex3d(0.831061, 1, 4.357625);
        glVertex3d(0.792281, 1.067492, 4.335639);
        glVertex3d(0.781591, 1, 4.335639);

        glNormal3d(0.594697, 1.064194, 0.911926);
        glVertex3d(0.831061, 1, 4.357625);
        glVertex3d(0.83933, 1.052205, 4.357625);
        glVertex3d(0.792281, 1.067492, 4.335639);

        glNormal3d(0.42121, 1.091671, 0.810307);
        glVertex3d(0.781591, 1, 4.335639);
        glVertex3d(0.719093, 1.091272, 4.280672);
        glVertex3d(0.704637, 1, 4.280672);

        glNormal3d(0.42121, 1.091671, 0.810308);
        glVertex3d(0.781591, 1, 4.335639);
        glVertex3d(0.792281, 1.067492, 4.335639);
        glVertex3d(0.719093, 1.091272, 4.280672);

        glNormal3d(0.352638, 1.102532, 0.755255);
        glVertex3d(0.704637, 1, 4.280672);
        glVertex3d(0.645906, 1.115052, 4.214711);
        glVertex3d(0.627683, 1, 4.214711);

        glNormal3d(0.352638, 1.102532, 0.755255);
        glVertex3d(0.704637, 1, 4.280672);
        glVertex3d(0.719093, 1.091272, 4.280672);
        glVertex3d(0.645906, 1.115052, 4.214711);

        glNormal3d(0.175082, 1.130654, 0.549945);
        glVertex3d(0.627683, 1, 4.214711);
        glVertex3d(0.562263, 1.14223, 4.08279);
        glVertex3d(0.539736, 1, 4.08279);

        glNormal3d(0.175082, 1.130654, 0.549945);
        glVertex3d(0.627683, 1, 4.214711);
        glVertex3d(0.645906, 1.115052, 4.214711);
        glVertex3d(0.562263, 1.14223, 4.08279);

        glNormal3d(1.466609, 0.926096, 0.881371);
        glVertex3d(0.539736, 1, 4.08279);
        glVertex3d(0.473393, 1.171105, 4.132261);
        glVertex3d(0.446292, 1, 4.132261);

        glNormal3d(1.466609, 0.926096, 0.881371);
        glVertex3d(0.539736, 1, 4.08279);
        glVertex3d(0.562263, 1.14223, 4.08279);
        glVertex3d(0.473393, 1.171105, 4.132261);

        glNormal3d(0.012312, 1.156435, -2e-006);
        glVertex3d(0.347352, 1, 4.0663);
        glVertex3d(0.379295, 1.20168, 4.00034);
        glVertex3d(0.347352, 1, 4.00034);

        glNormal3d(0.012312, 1.156435, -2e-006);
        glVertex3d(0.347352, 1, 4.0663);
        glVertex3d(0.379295, 1.20168, 4.0663);
        glVertex3d(0.379295, 1.20168, 4.00034);

        glNormal3d(0.252713, 1.118359, -0.653876);
        glVertex3d(0.347352, 1, 4.00034);
        glVertex3d(0.415888, 1.18979, 3.956366);
        glVertex3d(0.385829, 1, 3.956366);

        glNormal3d(0.252713, 1.118359, -0.653876);
        glVertex3d(0.347352, 1, 4.00034);
        glVertex3d(0.379295, 1.20168, 4.00034);
        glVertex3d(0.415888, 1.18979, 3.956366);

        glNormal3d(0.257773, 1.117557, -0.659757);
        glVertex3d(0.385829, 1, 3.956366);
        glVertex3d(0.499531, 1.162612, 3.857425);
        glVertex3d(0.473776, 1, 3.857425);

        glNormal3d(0.257773, 1.117557, -0.659757);
        glVertex3d(0.385829, 1, 3.956366);
        glVertex3d(0.415888, 1.18979, 3.956366);
        glVertex3d(0.499531, 1.162612, 3.857425);

        glNormal3d(0.120893, 1.139237, -0.455833);
        glVertex3d(0.473776, 1, 3.857425);
        glVertex3d(0.572718, 1.138832, 3.709014);
        glVertex3d(0.55073, 1, 3.709014);

        glNormal3d(0.120893, 1.139237, -0.455833);
        glVertex3d(0.473776, 1, 3.857425);
        glVertex3d(0.499531, 1.162612, 3.857425);
        glVertex3d(0.572718, 1.138832, 3.709014);

        glNormal3d(0.055679, 1.149566, -0.293066);
        glVertex3d(0.55073, 1, 3.709014);
        glVertex3d(0.619768, 1.123545, 3.54961);
        glVertex3d(0.6002, 1, 3.54961);

        glNormal3d(0.055679, 1.149566, -0.293066);
        glVertex3d(0.55073, 1, 3.709014);
        glVertex3d(0.572718, 1.138832, 3.709014);
        glVertex3d(0.619768, 1.123545, 3.54961);

        glNormal3d(0.017094, 1.155677, -0.09829);
        glVertex3d(0.6002, 1, 3.54961);
        glVertex3d(0.630223, 1.120148, 3.439676);
        glVertex3d(0.611193, 1, 3.439676);

        glNormal3d(0.017094, 1.155677, -0.09829);
        glVertex3d(0.6002, 1, 3.54961);
        glVertex3d(0.619768, 1.123545, 3.54961);
        glVertex3d(0.630223, 1.120148, 3.439676);

        glNormal3d(0.013147, 1.156302, 0.041119);
        glVertex3d(0.611193, 1, 3.439676);
        glVertex3d(0.624995, 1.121847, 3.307755);
        glVertex3d(0.605697, 1, 3.307755);

        glNormal3d(0.013147, 1.156303, 0.041119);
        glVertex3d(0.611193, 1, 3.439676);
        glVertex3d(0.630223, 1.120148, 3.439676);
        glVertex3d(0.624995, 1.121847, 3.307755);

        glNormal3d(0.757641, 1.038386, 0.969427);
        glVertex3d(0.605697, 1, 3.307755);
        glVertex3d(0.583174, 1.135435, 3.296762);
        glVertex3d(0.561723, 1, 3.296762);

        glNormal3d(0.757641, 1.038386, 0.969427);
        glVertex3d(0.605697, 1, 3.307755);
        glVertex3d(0.624995, 1.121847, 3.307755);
        glVertex3d(0.583174, 1.135435, 3.296762);

        glNormal3d(0.095612, 1.143242, 0.40195);
        glVertex3d(0.561723, 1, 3.296762);
        glVertex3d(0.562263, 1.142229, 3.247291);
        glVertex3d(0.539736, 1, 3.247291);

        glNormal3d(0.095611, 1.143241, 0.401949);
        glVertex3d(0.561723, 1, 3.296762);
        glVertex3d(0.583174, 1.135435, 3.296762);
        glVertex3d(0.562263, 1.142229, 3.247291);

        glNormal3d(0.027863, 1.153971, -0.176754);
        glVertex3d(0.539736, 1, 3.247291);
        glVertex3d(0.572719, 1.138832, 3.186828);
        glVertex3d(0.55073, 1, 3.186828);

        glNormal3d(0.027863, 1.153972, -0.176753);
        glVertex3d(0.539736, 1, 3.247291);
        glVertex3d(0.562263, 1.142229, 3.247291);
        glVertex3d(0.572719, 1.138832, 3.186828);

        glNormal3d(0.297285, 1.111299, -0.702712);
        glVertex3d(0.55073, 1, 3.186828);
        glVertex3d(0.604084, 1.128641, 3.153847);
        glVertex3d(0.58371, 1, 3.153847);

        glNormal3d(0.297286, 1.111299, -0.702713);
        glVertex3d(0.55073, 1, 3.186828);
        glVertex3d(0.572719, 1.138832, 3.186828);
        glVertex3d(0.604084, 1.128641, 3.153847);

        glNormal3d(0.016269, 1.155808, 0.089431);
        glVertex3d(0.58371, 1, 3.153847);
        glVertex3d(0.598857, 1.13034, 3.093384);
        glVertex3d(0.578213, 1, 3.093384);

        glNormal3d(0.016269, 1.155808, 0.08943);
        glVertex3d(0.58371, 1, 3.153847);
        glVertex3d(0.604084, 1.128641, 3.153847);
        glVertex3d(0.598857, 1.13034, 3.093384);

        glNormal3d(0.297287, 1.111299, 0.702713);
        glVertex3d(0.501259, 1, 3.093384);
        glVertex3d(0.499531, 1.162612, 3.0659);
        glVertex3d(0.473776, 1, 3.0659);

        glNormal3d(0.297287, 1.111299, 0.702714);
        glVertex3d(0.501259, 1, 3.093384);
        glVertex3d(0.525669, 1.154119, 3.093384);
        glVertex3d(0.499531, 1.162612, 3.0659);

        glNormal3d(0.01564, 1.155908, -0.08203);
        glVertex3d(0.473776, 1, 3.0659);
        glVertex3d(0.504759, 1.160914, 2.99994);
        glVertex3d(0.479272, 1, 2.99994);

        glNormal3d(0.01564, 1.155907, -0.08203);
        glVertex3d(0.473776, 1, 3.0659);
        glVertex3d(0.499531, 1.162612, 3.0659);
        glVertex3d(0.504759, 1.160914, 2.99994);

        glNormal3d(0.803977, 1.031047, 0.980108);
        glVertex3d(0.479272, 1, 2.99994);
        glVertex3d(0.426344, 1.186393, 2.98345);
        glVertex3d(0.396822, 1, 2.98345);

        glNormal3d(0.803977, 1.031047, 0.980108);
        glVertex3d(0.479272, 1, 2.99994);
        glVertex3d(0.504759, 1.160914, 2.99994);
        glVertex3d(0.426344, 1.186393, 2.98345);

        glNormal3d(0.487204, 1.081219, 0.85466);
        glVertex3d(0.396822, 1, 2.98345);
        glVertex3d(0.374067, 1.203378, 2.950469);
        glVertex3d(0.341855, 1, 2.950469);

        glNormal3d(0.487204, 1.081219, 0.85466);
        glVertex3d(0.396822, 1, 2.98345);
        glVertex3d(0.426344, 1.186393, 2.98345);
        glVertex3d(0.374067, 1.203378, 2.950469);

        glNormal3d(0.061848, 1.148589, 0.312717);
        glVertex3d(0.341855, 1, 2.950469);
        glVertex3d(0.347929, 1.211871, 2.868019);
        glVertex3d(0.314371, 1, 2.868019);

        glNormal3d(0.061848, 1.148589, 0.312718);
        glVertex3d(0.341855, 1, 2.950469);
        glVertex3d(0.374067, 1.203378, 2.950469);
        glVertex3d(0.347929, 1.211871, 2.868019);

        glNormal3d(0.017094, 1.155677, -0.098291);
        glVertex3d(0.314371, 1, 2.868019);
        glVertex3d(0.353156, 1.210173, 2.813052);
        glVertex3d(0.319868, 1, 2.813052);

        glNormal3d(0.017094, 1.155677, -0.098292);
        glVertex3d(0.314371, 1, 2.868019);
        glVertex3d(0.347929, 1.211871, 2.868019);
        glVertex3d(0.353156, 1.210173, 2.813052);

        glNormal3d(0.213549, 1.124562, -0.604961);
        glVertex3d(0.319868, 1, 2.813052);
        glVertex3d(0.405433, 1.193187, 2.741595);
        glVertex3d(0.374835, 1, 2.741595);

        glNormal3d(0.213549, 1.124562, -0.604962);
        glVertex3d(0.319868, 1, 2.813052);
        glVertex3d(0.353156, 1.210173, 2.813052);
        glVertex3d(0.405433, 1.193187, 2.741595);

        glNormal3d(0.765521, 1.037138, -0.971412);
        glVertex3d(0.374835, 1, 2.741595);
        glVertex3d(0.557035, 1.143928, 2.703118);
        glVertex3d(0.534239, 1, 2.703118);

        glNormal3d(0.765521, 1.037138, -0.971412);
        glVertex3d(0.374835, 1, 2.741595);
        glVertex3d(0.405433, 1.193187, 2.741595);
        glVertex3d(0.557035, 1.143928, 2.703118);

        glNormal3d(0.812971, 1.029623, -0.981908);
        glVertex3d(0.534239, 1, 2.703118);
        glVertex3d(0.666816, 1.108258, 2.681131);
        glVertex3d(0.64967, 1, 2.681131);

        glNormal3d(0.812971, 1.029623, -0.981908);
        glVertex3d(0.534239, 1, 2.703118);
        glVertex3d(0.557035, 1.143928, 2.703118);
        glVertex3d(0.666816, 1.108258, 2.681131);

        glNormal3d(0.013262, 1.156284, -0.043855);
        glVertex3d(0.64967, 1, 2.681131);
        glVertex3d(0.677272, 1.104861, 2.433779);
        glVertex3d(0.660663, 1, 2.433779);

        glNormal3d(0.013262, 1.156284, -0.043855);
        glVertex3d(0.64967, 1, 2.681131);
        glVertex3d(0.666816, 1.108258, 2.681131);
        glVertex3d(0.677272, 1.104861, 2.433779);

        glNormal3d(0.015464, 1.155936, 0.079827);
        glVertex3d(0.660663, 1, 2.433779);
        glVertex3d(0.661589, 1.109957, 2.230402);
        glVertex3d(0.644173, 1, 2.230402);

        glNormal3d(0.015464, 1.155936, 0.079827);
        glVertex3d(0.660663, 1, 2.433779);
        glVertex3d(0.677272, 1.104861, 2.433779);
        glVertex3d(0.661589, 1.109957, 2.230402);

        glNormal3d(0.012312, 1.156435, 0);
        glVertex3d(0.644173, 1, 2.230402);
        glVertex3d(0.661589, 1.109957, 2.131461);
        glVertex3d(0.644173, 1, 2.131461);

        glNormal3d(0.012312, 1.156435, 0);
        glVertex3d(0.644173, 1, 2.230402);
        glVertex3d(0.661589, 1.109957, 2.230402);
        glVertex3d(0.661589, 1.109957, 2.131461);

        glNormal3d(0.049436, 1.150555, 0.27159);
        glVertex3d(0.644173, 1, 2.131461);
        glVertex3d(0.630223, 1.120148, 2.01603);
        glVertex3d(0.611193, 1, 2.01603);

        glNormal3d(0.049436, 1.150555, 0.27159);
        glVertex3d(0.644173, 1, 2.131461);
        glVertex3d(0.661589, 1.109957, 2.131461);
        glVertex3d(0.630223, 1.120148, 2.01603);

        glNormal3d(0.03231, 1.153268, 0.200212);
        glVertex3d(0.611193, 1, 2.01603);
        glVertex3d(0.598857, 1.13034, 1.856626);
        glVertex3d(0.578213, 1, 1.856626);

        glNormal3d(0.03231, 1.153268, 0.200212);
        glVertex3d(0.611193, 1, 2.01603);
        glVertex3d(0.630223, 1.120148, 2.01603);
        glVertex3d(0.598857, 1.13034, 1.856626);

        glNormal3d(0.039238, 1.15217, 0.231908);
        glVertex3d(0.578213, 1, 1.856626);
        glVertex3d(0.562263, 1.14223, 1.697221);
        glVertex3d(0.539736, 1, 1.697221);

        glNormal3d(0.039239, 1.15217, 0.231908);
        glVertex3d(0.578213, 1, 1.856626);
        glVertex3d(0.598857, 1.13034, 1.856626);
        glVertex3d(0.562263, 1.14223, 1.697221);

        glNormal3d(0.061848, 1.148589, 0.312717);
        glVertex3d(0.539736, 1, 1.697221);
        glVertex3d(0.525669, 1.15412, 1.581791);
        glVertex3d(0.501259, 1, 1.581791);

        glNormal3d(0.061848, 1.148589, 0.312717);
        glVertex3d(0.539736, 1, 1.697221);
        glVertex3d(0.562263, 1.14223, 1.697221);
        glVertex3d(0.525669, 1.15412, 1.581791);

        glNormal3d(0.0792, 1.145841, 0.361743);
        glVertex3d(0.501259, 1, 1.581791);
        glVertex3d(0.468165, 1.172804, 1.427883);
        glVertex3d(0.440795, 1, 1.427883);

        glNormal3d(0.0792, 1.145841, 0.361743);
        glVertex3d(0.501259, 1, 1.581791);
        glVertex3d(0.525669, 1.15412, 1.581791);
        glVertex3d(0.468165, 1.172804, 1.427883);

        glNormal3d(0.057965, 1.149204, 0.300514);
        glVertex3d(0.440795, 1, 1.427883);
        glVertex3d(0.429366, 1.18541, 1.3);
        glVertex3d(0.4, 1, 1.3);

        glNormal3d(0.057965, 1.149204, 0.300514);
        glVertex3d(0.440795, 1, 1.427883);
        glVertex3d(0.468165, 1.172804, 1.427883);
        glVertex3d(0.429366, 1.18541, 1.3);

        glNormal3d(1, 1, 1);
        glVertex3d(0.4, 1, 1.3);
        glVertex3d(0.334261, 1.216312, 1.3);
        glVertex3d(0.3, 1, 1.3);

        glNormal3d(1, 1, 1);
        glVertex3d(0.4, 1, 1.3);
        glVertex3d(0.429366, 1.18541, 1.3);
        glVertex3d(0.334261, 1.216312, 1.3);

        glNormal3d(0.013249, 1.156287, 0.043547);
        glVertex3d(0.3, 1, 1.3);
        glVertex3d(0.332246, 1.216967, 1.251989);
        glVertex3d(0.297881, 1, 1.251989);

        glNormal3d(0.013249, 1.156287, 0.043547);
        glVertex3d(0.3, 1, 1.3);
        glVertex3d(0.334261, 1.216312, 1.3);
        glVertex3d(0.332246, 1.216967, 1.251989);

        glNormal3d(0.013306, 1.156278, -0.044849);
        glVertex3d(0.297881, 1, 1.251989);
        glVertex3d(0.337473, 1.215268, 1.131061);
        glVertex3d(0.303378, 1, 1.131061);

        glNormal3d(0.013306, 1.156278, -0.044849);
        glVertex3d(0.297881, 1, 1.251989);
        glVertex3d(0.332246, 1.216967, 1.251989);
        glVertex3d(0.337473, 1.215268, 1.131061);

        glNormal3d(0.104331, 1.14186, 0.421489);
        glVertex3d(0.303378, 1, 1.131061);
        glVertex3d(0.295652, 1.228857, 1.037617);
        glVertex3d(0.259405, 1, 1.037617);

        glNormal3d(0.104331, 1.14186, 0.421489);
        glVertex3d(0.303378, 1, 1.131061);
        glVertex3d(0.337473, 1.215268, 1.131061);
        glVertex3d(0.295652, 1.228857, 1.037617);

        glNormal3d(0.273798, 1.11502, 0.677791);
        glVertex3d(0.259405, 1, 1.037617);
        glVertex3d(0.222464, 1.252637, 0.955167);
        glVertex3d(0.182451, 1, 0.955167);

        glNormal3d(0.273798, 1.11502, 0.677791);
        glVertex3d(0.259405, 1, 1.037617);
        glVertex3d(0.295652, 1.228857, 1.037617);
        glVertex3d(0.222464, 1.252637, 0.955167);

        glNormal3d(0.210807, 1.124997, 0.60129);
        glVertex3d(0.182451, 1, 0.955167);
        glVertex3d(0.138822, 1.279814, 0.839736);
        glVertex3d(0.094503, 1.000001, 0.839736);

        glNormal3d(0.210806, 1.124996, 0.60129);
        glVertex3d(0.182451, 1, 0.955167);
        glVertex3d(0.222464, 1.252637, 0.955167);
        glVertex3d(0.138822, 1.279814, 0.839736);

        glNormal3d(0.132102, 1.137462, 0.477344);
        glVertex3d(0.094503, 1.000001, 0.839736);
        glVertex3d(0.081317, 1.298499, 0.729802);
        glVertex3d(0.03404, 1, 0.729802);

        glNormal3d(0.132102, 1.137462, 0.477344);
        glVertex3d(0.094503, 1.000001, 0.839736);
        glVertex3d(0.138822, 1.279814, 0.839736);
        glVertex3d(0.081317, 1.298499, 0.729802);

        glNormal3d(0.021999, 1.154901, 0.139714);
        glVertex3d(0.03404, 1, 0.729802);
        glVertex3d(0.065634, 1.303594, 0.614371);
        glVertex3d(0.01755, 1, 0.614371);

        glNormal3d(0.021999, 1.154901, 0.139714);
        glVertex3d(0.03404, 1, 0.729802);
        glVertex3d(0.081317, 1.298499, 0.729802);
        glVertex3d(0.065634, 1.303594, 0.614371);

        glNormal3d(0.018913, 1.15539, -0.115422);
        glVertex3d(0.01755, 1, 0.614371);
        glVertex3d(0.07609, 1.300197, 0.520927);
        glVertex3d(0.028543, 1, 0.520927);

        glNormal3d(0.018913, 1.15539, -0.115422);
        glVertex3d(0.01755, 1, 0.614371);
        glVertex3d(0.065634, 1.303594, 0.614371);
        glVertex3d(0.07609, 1.300197, 0.520927);

        glNormal3d(0.076689, 1.146239, -0.355121);
        glVertex3d(0.028543, 1, 0.520927);
        glVertex3d(0.102228, 1.291704, 0.44947);
        glVertex3d(0.056027, 1, 0.44947);

        glNormal3d(0.076689, 1.146239, -0.355121);
        glVertex3d(0.028543, 1, 0.520927);
        glVertex3d(0.07609, 1.300197, 0.520927);
        glVertex3d(0.102228, 1.291704, 0.44947);

        glNormal3d(0.257773, 1.117558, -0.659757);
        glVertex3d(0.056027, 1, 0.44947);
        glVertex3d(0.144049, 1.278116, 0.4);
        glVertex3d(0.1, 1, 0.4);

        glNormal3d(0.257773, 1.117558, -0.659756);
        glVertex3d(0.056027, 1, 0.44947);
        glVertex3d(0.102228, 1.291704, 0.44947);
        glVertex3d(0.144049, 1.278116, 0.4);

        glNormal3d(0.012312, 1.156435, -1e-006);
        glVertex3d(0.1, 1, 0.4);
        glVertex3d(0.14405, 1.278116, 0.3);
        glVertex3d(0.1, 1, 0.3);

        glNormal3d(0.012312, 1.156435, -2e-006);
        glVertex3d(0.1, 1, 0.4);
        glVertex3d(0.144049, 1.278116, 0.4);
        glVertex3d(0.14405, 1.278116, 0.3);

        glNormal3d(0.999999, 1, 1);
        glVertex3d(0.1, 1, 0.3);
        glVertex3d(0.08031, 1.298826, 0.3);
        glVertex3d(0.03298, 1, 0.3);

        glNormal3d(0.999999, 1, 1);
        glVertex3d(0.1, 1, 0.3);
        glVertex3d(0.14405, 1.278116, 0.3);
        glVertex3d(0.08031, 1.298826, 0.3);

        glNormal3d(0.012312, 1.156435, 0);
        glVertex3d(0.03298, 1, 0.3);
        glVertex3d(0.08031, 1.298826, 0);
        glVertex3d(0.03298, 1, 0);

        glNormal3d(0.012312, 1.156435, 0);
        glVertex3d(0.03298, 1, 0.3);
        glVertex3d(0.08031, 1.298826, 0.3);
        glVertex3d(0.08031, 1.298826, 0);

        glNormal3d(1, 1, -1);
        glVertex3d(0.03298, 1, 0);
        glVertex3d(0.08031, 1.298826, 0);
        glVertex3d(1, 1, 0);

        glNormal3d(1, 1, -1);
        glVertex3d(0.08031, 1.298826, 0);
        glVertex3d(0.217665, 1.5684, 0);
        glVertex3d(1, 1, 0);

        glNormal3d(0.108994, 1.453991, 0);
        glVertex3d(0.08031, 1.298826, 0.3);
        glVertex3d(0.217665, 1.5684, 0);
        glVertex3d(0.08031, 1.298826, 0);

        glNormal3d(0.108994, 1.453991, 0);
        glVertex3d(0.08031, 1.298826, 0.3);
        glVertex3d(0.217665, 1.5684, 0.3);
        glVertex3d(0.217665, 1.5684, 0);

        glNormal3d(0.999999, 1, 1);
        glVertex3d(0.14405, 1.278116, 0.3);
        glVertex3d(0.217665, 1.5684, 0.3);
        glVertex3d(0.08031, 1.298826, 0.3);

        glNormal3d(0.999999, 1, 1);
        glVertex3d(0.14405, 1.278116, 0.3);
        glVertex3d(0.271885, 1.529007, 0.3);
        glVertex3d(0.217665, 1.5684, 0.3);

        glNormal3d(0.108994, 1.453991, -1e-006);
        glVertex3d(0.144049, 1.278116, 0.4);
        glVertex3d(0.271885, 1.529007, 0.3);
        glVertex3d(0.14405, 1.278116, 0.3);

        glNormal3d(0.108994, 1.453991, -2e-006);
        glVertex3d(0.144049, 1.278116, 0.4);
        glVertex3d(0.271885, 1.529007, 0.4);
        glVertex3d(0.271885, 1.529007, 0.3);

        glNormal3d(0.330427, 1.341165, -0.659756);
        glVertex3d(0.102228, 1.291704, 0.44947);
        glVertex3d(0.271885, 1.529007, 0.4);
        glVertex3d(0.144049, 1.278116, 0.4);

        glNormal3d(0.330427, 1.341165, -0.659756);
        glVertex3d(0.102228, 1.291704, 0.44947);
        glVertex3d(0.23631, 1.554854, 0.44947);
        glVertex3d(0.271885, 1.529007, 0.4);

        glNormal3d(0.167069, 1.4244, -0.355121);
        glVertex3d(0.07609, 1.300197, 0.520927);
        glVertex3d(0.23631, 1.554854, 0.44947);
        glVertex3d(0.102228, 1.291704, 0.44947);

        glNormal3d(0.167069, 1.4244, -0.355121);
        glVertex3d(0.07609, 1.300197, 0.520927);
        glVertex3d(0.214075, 1.571008, 0.520927);
        glVertex3d(0.23631, 1.554854, 0.44947);

        glNormal3d(0.114949, 1.450957, -0.115422);
        glVertex3d(0.065634, 1.303594, 0.614371);
        glVertex3d(0.214075, 1.571008, 0.520927);
        glVertex3d(0.07609, 1.300197, 0.520927);

        glNormal3d(0.114949, 1.450957, -0.115422);
        glVertex3d(0.065634, 1.303594, 0.614371);
        glVertex3d(0.205181, 1.57747, 0.614371);
        glVertex3d(0.214075, 1.571008, 0.520927);

        glNormal3d(0.117733, 1.449538, 0.139714);
        glVertex3d(0.081317, 1.298499, 0.729802);
        glVertex3d(0.205181, 1.57747, 0.614371);
        glVertex3d(0.065634, 1.303594, 0.614371);

        glNormal3d(0.117733, 1.449538, 0.139714);
        glVertex3d(0.081317, 1.298499, 0.729802);
        glVertex3d(0.218522, 1.567778, 0.729802);
        glVertex3d(0.205181, 1.57747, 0.614371);

        glNormal3d(0.217058, 1.398929, 0.477344);
        glVertex3d(0.138822, 1.279814, 0.839736);
        glVertex3d(0.218522, 1.567778, 0.729802);
        glVertex3d(0.081317, 1.298499, 0.729802);

        glNormal3d(0.217058, 1.398929, 0.477344);
        glVertex3d(0.138822, 1.279814, 0.839736);
        glVertex3d(0.267438, 1.532238, 0.839736);
        glVertex3d(0.218522, 1.567778, 0.729802);

        glNormal3d(0.288058, 1.362753, 0.60129);
        glVertex3d(0.222464, 1.252637, 0.955167);
        glVertex3d(0.267438, 1.532238, 0.839736);
        glVertex3d(0.138822, 1.279814, 0.839736);

        glNormal3d(0.288058, 1.362753, 0.60129);
        glVertex3d(0.222464, 1.252637, 0.955167);
        glVertex3d(0.338589, 1.480544, 0.955167);
        glVertex3d(0.267438, 1.532238, 0.839736);

        glNormal3d(0.344884, 1.333799, 0.677791);
        glVertex3d(0.295652, 1.228857, 1.037617);
        glVertex3d(0.338589, 1.480544, 0.955167);
        glVertex3d(0.222464, 1.252637, 0.955167);

        glNormal3d(0.344883, 1.333799, 0.677791);
        glVertex3d(0.295652, 1.228857, 1.037617);
        glVertex3d(0.400846, 1.435311, 1.037617);
        glVertex3d(0.338589, 1.480544, 0.955167);

        glNormal3d(0.192006, 1.411694, 0.421489);
        glVertex3d(0.337473, 1.215268, 1.131061);
        glVertex3d(0.400846, 1.435311, 1.037617);
        glVertex3d(0.295652, 1.228857, 1.037617);

        glNormal3d(0.192006, 1.411694, 0.421489);
        glVertex3d(0.337473, 1.215268, 1.131061);
        glVertex3d(0.436421, 1.409464, 1.131061);
        glVertex3d(0.400846, 1.435311, 1.037617);

        glNormal3d(0.10989, 1.453534, -0.044849);
        glVertex3d(0.332246, 1.216967, 1.251989);
        glVertex3d(0.436421, 1.409464, 1.131061);
        glVertex3d(0.337473, 1.215268, 1.131061);

        glNormal3d(0.10989, 1.453534, -0.044849);
        glVertex3d(0.332246, 1.216967, 1.251989);
        glVertex3d(0.431974, 1.412695, 1.251989);
        glVertex3d(0.436421, 1.409464, 1.131061);

        glNormal3d(0.109839, 1.45356, 0.043546);
        glVertex3d(0.334261, 1.216312, 1.3);
        glVertex3d(0.431974, 1.412695, 1.251989);
        glVertex3d(0.332246, 1.216967, 1.251989);

        glNormal3d(0.109839, 1.45356, 0.043547);
        glVertex3d(0.334261, 1.216312, 1.3);
        glVertex3d(0.433688, 1.41145, 1.3);
        glVertex3d(0.431974, 1.412695, 1.251989);

        glNormal3d(1, 1, 1);
        glVertex3d(0.429366, 1.18541, 1.3);
        glVertex3d(0.433688, 1.41145, 1.3);
        glVertex3d(0.334261, 1.216312, 1.3);

        glNormal3d(1, 1, 1);
        glVertex3d(0.429366, 1.18541, 1.3);
        glVertex3d(0.51459, 1.352671, 1.3);
        glVertex3d(0.433688, 1.41145, 1.3);

        glNormal3d(0.150179, 1.433007, 0.300514);
        glVertex3d(0.468165, 1.172804, 1.427883);
        glVertex3d(0.51459, 1.352671, 1.3);
        glVertex3d(0.429366, 1.18541, 1.3);

        glNormal3d(0.150178, 1.433006, 0.300514);
        glVertex3d(0.468165, 1.172804, 1.427883);
        glVertex3d(0.547594, 1.328692, 1.427883);
        glVertex3d(0.51459, 1.352671, 1.3);

        glNormal3d(0.169335, 1.423246, 0.361743);
        glVertex3d(0.525669, 1.15412, 1.581791);
        glVertex3d(0.547594, 1.328692, 1.427883);
        glVertex3d(0.468165, 1.172804, 1.427883);

        glNormal3d(0.169335, 1.423246, 0.361743);
        glVertex3d(0.525669, 1.15412, 1.581791);
        glVertex3d(0.59651, 1.293153, 1.581791);
        glVertex3d(0.547594, 1.328692, 1.427883);

        glNormal3d(0.153681, 1.431222, 0.312717);
        glVertex3d(0.562263, 1.14223, 1.697221);
        glVertex3d(0.59651, 1.293153, 1.581791);
        glVertex3d(0.525669, 1.15412, 1.581791);

        glNormal3d(0.153681, 1.431222, 0.312716);
        glVertex3d(0.562263, 1.14223, 1.697221);
        glVertex3d(0.627639, 1.270537, 1.697221);
        glVertex3d(0.59651, 1.293153, 1.581791);

        glNormal3d(0.133285, 1.441614, 0.231908);
        glVertex3d(0.598857, 1.13034, 1.856626);
        glVertex3d(0.627639, 1.270537, 1.697221);
        glVertex3d(0.562263, 1.14223, 1.697221);

        glNormal3d(0.133285, 1.441614, 0.231908);
        glVertex3d(0.598857, 1.13034, 1.856626);
        glVertex3d(0.658767, 1.24792, 1.856626);
        glVertex3d(0.627639, 1.270537, 1.697221);

        glNormal3d(0.127034, 1.444799, 0.200212);
        glVertex3d(0.630223, 1.120148, 2.01603);
        glVertex3d(0.658767, 1.24792, 1.856626);
        glVertex3d(0.598857, 1.13034, 1.856626);

        glNormal3d(0.127034, 1.444799, 0.200211);
        glVertex3d(0.630223, 1.120148, 2.01603);
        glVertex3d(0.685449, 1.228535, 2.01603);
        glVertex3d(0.658767, 1.24792, 1.856626);

        glNormal3d(0.142484, 1.436927, 0.27159);
        glVertex3d(0.661589, 1.109957, 2.131461);
        glVertex3d(0.685449, 1.228535, 2.01603);
        glVertex3d(0.630223, 1.120148, 2.01603);

        glNormal3d(0.142484, 1.436927, 0.27159);
        glVertex3d(0.661589, 1.109957, 2.131461);
        glVertex3d(0.71213, 1.20915, 2.131461);
        glVertex3d(0.685449, 1.228535, 2.01603);

        glNormal3d(0.108994, 1.453991, 1e-006);
        glVertex3d(0.661589, 1.109957, 2.230402);
        glVertex3d(0.71213, 1.20915, 2.131461);
        glVertex3d(0.661589, 1.109957, 2.131461);

        glNormal3d(0.108993, 1.45399, 0);
        glVertex3d(0.661589, 1.109957, 2.230402);
        glVertex3d(0.71213, 1.20915, 2.230402);
        glVertex3d(0.71213, 1.20915, 2.131461);

        glNormal3d(0.111837, 1.452542, 0.079827);
        glVertex3d(0.677272, 1.104861, 2.433779);
        glVertex3d(0.71213, 1.20915, 2.230402);
        glVertex3d(0.661589, 1.109957, 2.230402);

        glNormal3d(0.111837, 1.452542, 0.079827);
        glVertex3d(0.677272, 1.104861, 2.433779);
        glVertex3d(0.725471, 1.199457, 2.433779);
        glVertex3d(0.71213, 1.20915, 2.230402);

        glNormal3d(0.109851, 1.453554, -0.043855);
        glVertex3d(0.666816, 1.108258, 2.681131);
        glVertex3d(0.725471, 1.199457, 2.433779);
        glVertex3d(0.677272, 1.104861, 2.433779);

        glNormal3d(0.109851, 1.453554, -0.043855);
        glVertex3d(0.666816, 1.108258, 2.681131);
        glVertex3d(0.716577, 1.205919, 2.681131);
        glVertex3d(0.725471, 1.199457, 2.433779);

        glNormal3d(0.831278, 1.085968, -0.981908);
        glVertex3d(0.557035, 1.143928, 2.703118);
        glVertex3d(0.716577, 1.205919, 2.681131);
        glVertex3d(0.666816, 1.108258, 2.681131);

        glNormal3d(0.831278, 1.085968, -0.981908);
        glVertex3d(0.557035, 1.143928, 2.703118);
        glVertex3d(0.623192, 1.273767, 2.703118);
        glVertex3d(0.716577, 1.205919, 2.681131);

        glNormal3d(0.788474, 1.107778, -0.971412);
        glVertex3d(0.405433, 1.193187, 2.741595);
        glVertex3d(0.623192, 1.273767, 2.703118);
        glVertex3d(0.557035, 1.143928, 2.703118);

        glNormal3d(0.788474, 1.107778, -0.971412);
        glVertex3d(0.405433, 1.193187, 2.741595);
        glVertex3d(0.494231, 1.367463, 2.741595);
        glVertex3d(0.623192, 1.273767, 2.703118);

        glNormal3d(0.290532, 1.361492, -0.604961);
        glVertex3d(0.353156, 1.210173, 2.813052);
        glVertex3d(0.494231, 1.367463, 2.741595);
        glVertex3d(0.405433, 1.193187, 2.741595);

        glNormal3d(0.290532, 1.361492, -0.604961);
        glVertex3d(0.353156, 1.210173, 2.813052);
        glVertex3d(0.449762, 1.399772, 2.813052);
        glVertex3d(0.494231, 1.367463, 2.741595);

        glNormal3d(0.113308, 1.451793, -0.098292);
        glVertex3d(0.347929, 1.211871, 2.868019);
        glVertex3d(0.449762, 1.399772, 2.813052);
        glVertex3d(0.353156, 1.210173, 2.813052);

        glNormal3d(0.113308, 1.451793, -0.098292);
        glVertex3d(0.347929, 1.211871, 2.868019);
        glVertex3d(0.445315, 1.403003, 2.868019);
        glVertex3d(0.449762, 1.399772, 2.813052);

        glNormal3d(0.153681, 1.431222, 0.312718);
        glVertex3d(0.374067, 1.203378, 2.950469);
        glVertex3d(0.445315, 1.403003, 2.868019);
        glVertex3d(0.347929, 1.211871, 2.868019);

        glNormal3d(0.153681, 1.431221, 0.312718);
        glVertex3d(0.374067, 1.203378, 2.950469);
        glVertex3d(0.46755, 1.386848, 2.950469);
        glVertex3d(0.445315, 1.403003, 2.868019);

        glNormal3d(0.5374, 1.235707, 0.85466);
        glVertex3d(0.426344, 1.186393, 2.98345);
        glVertex3d(0.46755, 1.386848, 2.950469);
        glVertex3d(0.374067, 1.203378, 2.950469);

        glNormal3d(0.5374, 1.235707, 0.85466);
        glVertex3d(0.426344, 1.186393, 2.98345);
        glVertex3d(0.512019, 1.354539, 2.98345);
        glVertex3d(0.46755, 1.386848, 2.950469);

        glNormal3d(0.823165, 1.090102, 0.980108);
        glVertex3d(0.504759, 1.160914, 2.99994);
        glVertex3d(0.512019, 1.354539, 2.98345);
        glVertex3d(0.426344, 1.186393, 2.98345);

        glNormal3d(0.823165, 1.090102, 0.980108);
        glVertex3d(0.504759, 1.160914, 2.99994);
        glVertex3d(0.578723, 1.306076, 2.99994);
        glVertex3d(0.512019, 1.354539, 2.98345);

        glNormal3d(0.111997, 1.452461, -0.08203);
        glVertex3d(0.499531, 1.162612, 3.0659);
        glVertex3d(0.578723, 1.306076, 2.99994);
        glVertex3d(0.504759, 1.160914, 2.99994);

        glNormal3d(0.111997, 1.452461, -0.08203);
        glVertex3d(0.499531, 1.162612, 3.0659);
        glVertex3d(0.574276, 1.309307, 3.0659);
        glVertex3d(0.578723, 1.306076, 2.99994);

        glNormal3d(0.366074, 1.323002, 0.702714);
        glVertex3d(0.525669, 1.154119, 3.093384);
        glVertex3d(0.574276, 1.309307, 3.0659);
        glVertex3d(0.499531, 1.162612, 3.0659);

        glNormal3d(0.366074, 1.323002, 0.702714);
        glVertex3d(0.525669, 1.154119, 3.093384);
        glVertex3d(0.59651, 1.293153, 3.093384);
        glVertex3d(0.574276, 1.309307, 3.0659);

        glNormal3d(0.112564, 1.452172, 0.089431);
        glVertex3d(0.604084, 1.128641, 3.153847);
        glVertex3d(0.658767, 1.24792, 3.093384);
        glVertex3d(0.598857, 1.13034, 3.093384);

        glNormal3d(0.112564, 1.452172, 0.089431);
        glVertex3d(0.604084, 1.128641, 3.153847);
        glVertex3d(0.663214, 1.244689, 3.153847);
        glVertex3d(0.658767, 1.24792, 3.093384);

        glNormal3d(0.366073, 1.323002, -0.702713);
        glVertex3d(0.572719, 1.138832, 3.186828);
        glVertex3d(0.663214, 1.244689, 3.153847);
        glVertex3d(0.604084, 1.128641, 3.153847);

        glNormal3d(0.366072, 1.323003, -0.702713);
        glVertex3d(0.572719, 1.138832, 3.186828);
        glVertex3d(0.636533, 1.264075, 3.186828);
        glVertex3d(0.663214, 1.244689, 3.153847);

        glNormal3d(0.123022, 1.446843, -0.176752);
        glVertex3d(0.562263, 1.142229, 3.247291);
        glVertex3d(0.636533, 1.264075, 3.186828);
        glVertex3d(0.572719, 1.138832, 3.186828);

        glNormal3d(0.123022, 1.446843, -0.176753);
        glVertex3d(0.562263, 1.142229, 3.247291);
        glVertex3d(0.627639, 1.270536, 3.247291);
        glVertex3d(0.636533, 1.264075, 3.186828);

        glNormal3d(0.184139, 1.415702, 0.401949);
        glVertex3d(0.583174, 1.135435, 3.296762);
        glVertex3d(0.627639, 1.270536, 3.247291);
        glVertex3d(0.562263, 1.142229, 3.247291);

        glNormal3d(0.184139, 1.415702, 0.401948);
        glVertex3d(0.583174, 1.135435, 3.296762);
        glVertex3d(0.645427, 1.257613, 3.296762);
        glVertex3d(0.627639, 1.270536, 3.247291);

        glNormal3d(0.781365, 1.1114, 0.969427);
        glVertex3d(0.624995, 1.121847, 3.307755);
        glVertex3d(0.645427, 1.257613, 3.296762);
        glVertex3d(0.583174, 1.135435, 3.296762);

        glNormal3d(0.781365, 1.1114, 0.969427);
        glVertex3d(0.624995, 1.121847, 3.307755);
        glVertex3d(0.681002, 1.231766, 3.307755);
        glVertex3d(0.645427, 1.257613, 3.296762);

        glNormal3d(0.109747, 1.453607, 0.041119);
        glVertex3d(0.630223, 1.120148, 3.439676);
        glVertex3d(0.681002, 1.231766, 3.307755);
        glVertex3d(0.624995, 1.121847, 3.307755);

        glNormal3d(0.109747, 1.453607, 0.041119);
        glVertex3d(0.630223, 1.120148, 3.439676);
        glVertex3d(0.685449, 1.228535, 3.439676);
        glVertex3d(0.681002, 1.231766, 3.307755);

        glNormal3d(0.113308, 1.451793, -0.09829);
        glVertex3d(0.619768, 1.123545, 3.54961);
        glVertex3d(0.685449, 1.228535, 3.439676);
        glVertex3d(0.630223, 1.120148, 3.439676);

        glNormal3d(0.113308, 1.451793, -0.09829);
        glVertex3d(0.619768, 1.123545, 3.54961);
        glVertex3d(0.676555, 1.234997, 3.54961);
        glVertex3d(0.685449, 1.228535, 3.439676);

        glNormal3d(0.148116, 1.434057, -0.293066);
        glVertex3d(0.572718, 1.138832, 3.709014);
        glVertex3d(0.676555, 1.234997, 3.54961);
        glVertex3d(0.619768, 1.123545, 3.54961);

        glNormal3d(0.148116, 1.434058, -0.293066);
        glVertex3d(0.572718, 1.138832, 3.709014);
        glVertex3d(0.636533, 1.264075, 3.709014);
        glVertex3d(0.676555, 1.234997, 3.54961);

        glNormal3d(0.206946, 1.404082, -0.455833);
        glVertex3d(0.499531, 1.162612, 3.857425);
        glVertex3d(0.636533, 1.264075, 3.709014);
        glVertex3d(0.572718, 1.138832, 3.709014);

        glNormal3d(0.206946, 1.404081, -0.455833);
        glVertex3d(0.499531, 1.162612, 3.857425);
        glVertex3d(0.574276, 1.309307, 3.857425);
        glVertex3d(0.636533, 1.264075, 3.709014);

        glNormal3d(0.330427, 1.341164, -0.659757);
        glVertex3d(0.415888, 1.18979, 3.956366);
        glVertex3d(0.574276, 1.309307, 3.857425);
        glVertex3d(0.499531, 1.162612, 3.857425);

        glNormal3d(0.330427, 1.341165, -0.659757);
        glVertex3d(0.415888, 1.18979, 3.956366);
        glVertex3d(0.503125, 1.361001, 3.956366);
        glVertex3d(0.574276, 1.309307, 3.857425);

        glNormal3d(0.325863, 1.34349, -0.653876);
        glVertex3d(0.379295, 1.20168, 4.00034);
        glVertex3d(0.503125, 1.361001, 3.956366);
        glVertex3d(0.415888, 1.18979, 3.956366);

        glNormal3d(0.325863, 1.34349, -0.653876);
        glVertex3d(0.379295, 1.20168, 4.00034);
        glVertex3d(0.471997, 1.383617, 4.00034);
        glVertex3d(0.503125, 1.361001, 3.956366);

        glNormal3d(0.108994, 1.453991, -2e-006);
        glVertex3d(0.379295, 1.20168, 4.0663);
        glVertex3d(0.471997, 1.383617, 4.00034);
        glVertex3d(0.379295, 1.20168, 4.00034);

        glNormal3d(0.108994, 1.453991, -2e-006);
        glVertex3d(0.379295, 1.20168, 4.0663);
        glVertex3d(0.471997, 1.383617, 4.0663);
        glVertex3d(0.471997, 1.383617, 4.00034);

        glNormal3d(1.420934, 0.785523, 0.881371);
        glVertex3d(0.562263, 1.14223, 4.08279);
        glVertex3d(0.552041, 1.325461, 4.132261);
        glVertex3d(0.473393, 1.171105, 4.132261);

        glNormal3d(1.420934, 0.785523, 0.881371);
        glVertex3d(0.562263, 1.14223, 4.08279);
        glVertex3d(0.627639, 1.270536, 4.08279);
        glVertex3d(0.552041, 1.325461, 4.132261);

        glNormal3d(0.255831, 1.379174, 0.549945);
        glVertex3d(0.645906, 1.115052, 4.214711);
        glVertex3d(0.627639, 1.270536, 4.08279);
        glVertex3d(0.562263, 1.14223, 4.08279);

        glNormal3d(0.255831, 1.379173, 0.549945);
        glVertex3d(0.645906, 1.115052, 4.214711);
        glVertex3d(0.69879, 1.218842, 4.214711);
        glVertex3d(0.627639, 1.270536, 4.08279);

        glNormal3d(0.416006, 1.29756, 0.755255);
        glVertex3d(0.719093, 1.091272, 4.280672);
        glVertex3d(0.69879, 1.218842, 4.214711);
        glVertex3d(0.645906, 1.115052, 4.214711);

        glNormal3d(0.416007, 1.29756, 0.755255);
        glVertex3d(0.719093, 1.091272, 4.280672);
        glVertex3d(0.761046, 1.17361, 4.280672);
        glVertex3d(0.69879, 1.218842, 4.214711);

        glNormal3d(0.477866, 1.266041, 0.810308);
        glVertex3d(0.792281, 1.067492, 4.335639);
        glVertex3d(0.761046, 1.17361, 4.280672);
        glVertex3d(0.719093, 1.091272, 4.280672);

        glNormal3d(0.477865, 1.266041, 0.810307);
        glVertex3d(0.792281, 1.067492, 4.335639);
        glVertex3d(0.823303, 1.128378, 4.335639);
        glVertex3d(0.761046, 1.17361, 4.280672);

        glNormal3d(0.634371, 1.186297, 0.911926);
        glVertex3d(0.83933, 1.052205, 4.357625);
        glVertex3d(0.823303, 1.128378, 4.335639);
        glVertex3d(0.792281, 1.067492, 4.335639);

        glNormal3d(0.634371, 1.186297, 0.911926);
        glVertex3d(0.83933, 1.052205, 4.357625);
        glVertex3d(0.863326, 1.0993, 4.357625);
        glVertex3d(0.823303, 1.128378, 4.335639);

        glNormal3d(0.213328, 1.400829, -0.469557);
        glVertex3d(0.802736, 1.064095, 4.429082);
        glVertex3d(0.863326, 1.0993, 4.357625);
        glVertex3d(0.83933, 1.052205, 4.357625);

        glNormal3d(0.213328, 1.400828, -0.469557);
        glVertex3d(0.802736, 1.064095, 4.429082);
        glVertex3d(0.832197, 1.121916, 4.429082);
        glVertex3d(0.863326, 1.0993, 4.357625);

        glNormal3d(0.111202, 1.452864, 0.070373);
        glVertex3d(0.807964, 1.062396, 4.506036);
        glVertex3d(0.832197, 1.121916, 4.429082);
        glVertex3d(0.802736, 1.064095, 4.429082);

        glNormal3d(0.111203, 1.452865, 0.070374);
        glVertex3d(0.807964, 1.062396, 4.506036);
        glVertex3d(0.836644, 1.118685, 4.506036);
        glVertex3d(0.832197, 1.121916, 4.429082);

        glNormal3d(0.366073, 1.323002, 0.702713);
        glVertex3d(0.870696, 1.042014, 4.571997);
        glVertex3d(0.836644, 1.118685, 4.506036);
        glVertex3d(0.807964, 1.062396, 4.506036);

        glNormal3d(0.366073, 1.323002, 0.702713);
        glVertex3d(0.870696, 1.042014, 4.571997);
        glVertex3d(0.890007, 1.079914, 4.571997);
        glVertex3d(0.836644, 1.118685, 4.506036);

        glNormal3d(0.734987, 1.135031, 0.954743);
        glVertex3d(0.938655, 1.019932, 4.593984);
        glVertex3d(0.890007, 1.079914, 4.571997);
        glVertex3d(0.870696, 1.042014, 4.571997);

        glNormal3d(0.734987, 1.135031, 0.954743);
        glVertex3d(0.938655, 1.019932, 4.593984);
        glVertex3d(0.947817, 1.037913, 4.593984);
        glVertex3d(0.890007, 1.079914, 4.571997);

        glNormal3d(0.91623, 1.042683, 0.995571);
        glVertex3d(1, 1, 4.6);
        glVertex3d(0.947817, 1.037913, 4.593984);
        glVertex3d(0.938655, 1.019932, 4.593984);

        glNormal3d(0.293415, 1.360023, 0.609197);
        glVertex3d(0.436799, 1.182995, 4.08279);
        glVertex3d(0.473393, 1.171105, 4.132261);
        glVertex3d(0.552041, 1.325461, 4.132261);

        glNormal3d(0.293415, 1.360024, 0.609197);
        glVertex3d(0.436799, 1.182995, 4.08279);
        glVertex3d(0.552041, 1.325461, 4.132261);
        glVertex3d(0.520913, 1.348078, 4.08279);

        glNormal3d(0.76284, 1.120839, 0.963926);
        glVertex3d(0.379295, 1.20168, 4.0663);
        glVertex3d(0.436799, 1.182995, 4.08279);
        glVertex3d(0.520913, 1.348078, 4.08279);

        glNormal3d(0.76284, 1.120839, 0.963926);
        glVertex3d(0.379295, 1.20168, 4.0663);
        glVertex3d(0.520913, 1.348078, 4.08279);
        glVertex3d(0.471997, 1.383617, 4.0663);

        glNormal3d(1, 1, 1);
        glVertex3d(0.598857, 1.13034, 3.093384);
        glVertex3d(0.59651, 1.293153, 3.093384);
        glVertex3d(0.525669, 1.154119, 3.093384);

        glNormal3d(1, 1, 1);
        glVertex3d(0.598857, 1.13034, 3.093384);
        glVertex3d(0.658767, 1.24792, 3.093384);
        glVertex3d(0.59651, 1.293153, 3.093384);

        glNormal3d(1, 1, 1);
        glVertex3d(0.658767, 1.24792, 3.093384);
        glVertex3d(0.706848, 1.40349, 3.093384);
        glVertex3d(0.59651, 1.293153, 3.093384);

        glNormal3d(1, 1, 1);
        glVertex3d(0.658767, 1.24792, 3.093384);
        glVertex3d(0.75208, 1.341233, 3.093384);
        glVertex3d(0.706848, 1.40349, 3.093384);

        glNormal3d(0.811789, 1.188212, 0.963926);
        glVertex3d(0.471997, 1.383617, 4.0663);
        glVertex3d(0.520913, 1.348078, 4.08279);
        glVertex3d(0.651923, 1.479088, 4.08279);

        glNormal3d(0.811788, 1.188212, 0.963926);
        glVertex3d(0.471997, 1.383617, 4.0663);
        glVertex3d(0.651923, 1.479088, 4.08279);
        glVertex3d(0.616383, 1.528004, 4.0663);

        glNormal3d(0.439251, 1.56075, 0.609197);
        glVertex3d(0.520913, 1.348078, 4.08279);
        glVertex3d(0.552041, 1.325461, 4.132261);
        glVertex3d(0.674539, 1.447959, 4.132261);

        glNormal3d(0.439251, 1.560749, 0.609197);
        glVertex3d(0.520913, 1.348078, 4.08279);
        glVertex3d(0.674539, 1.447959, 4.132261);
        glVertex3d(0.651923, 1.479088, 4.08279);

        glNormal3d(0.933519, 1.06648, 0.995571);
        glVertex3d(1, 1, 4.6);
        glVertex3d(0.962087, 1.052183, 4.593984);
        glVertex3d(0.947817, 1.037913, 4.593984);

        glNormal3d(0.789685, 1.210316, 0.954743);
        glVertex3d(0.947817, 1.037913, 4.593984);
        glVertex3d(0.920085, 1.109993, 4.571997);
        glVertex3d(0.890007, 1.079914, 4.571997);

        glNormal3d(0.789684, 1.210315, 0.954743);
        glVertex3d(0.947817, 1.037913, 4.593984);
        glVertex3d(0.962087, 1.052183, 4.593984);
        glVertex3d(0.920085, 1.109993, 4.571997);

        glNormal3d(0.496912, 1.503087, 0.702713);
        glVertex3d(0.890007, 1.079914, 4.571997);
        glVertex3d(0.881315, 1.163356, 4.506036);
        glVertex3d(0.836644, 1.118685, 4.506036);

        glNormal3d(0.496913, 1.503088, 0.702714);
        glVertex3d(0.890007, 1.079914, 4.571997);
        glVertex3d(0.920085, 1.109993, 4.571997);
        glVertex3d(0.881315, 1.163356, 4.506036);

        glNormal3d(0.294647, 1.705354, 0.070375);
        glVertex3d(0.836644, 1.118685, 4.506036);
        glVertex3d(0.878084, 1.167803, 4.429082);
        glVertex3d(0.832197, 1.121916, 4.429082);

        glNormal3d(0.294646, 1.705353, 0.070373);
        glVertex3d(0.836644, 1.118685, 4.506036);
        glVertex3d(0.881315, 1.163356, 4.506036);
        glVertex3d(0.878084, 1.167803, 4.429082);

        glNormal3d(0.375694, 1.624306, -0.469558);
        glVertex3d(0.832197, 1.121916, 4.429082);
        glVertex3d(0.9007, 1.136674, 4.357625);
        glVertex3d(0.863326, 1.0993, 4.357625);

        glNormal3d(0.375694, 1.624306, -0.469557);
        glVertex3d(0.832197, 1.121916, 4.429082);
        glVertex3d(0.878084, 1.167803, 4.429082);
        glVertex3d(0.9007, 1.136674, 4.357625);

        glNormal3d(0.709835, 1.290165, 0.911926);
        glVertex3d(0.863326, 1.0993, 4.357625);
        glVertex3d(0.871622, 1.176697, 4.335639);
        glVertex3d(0.823303, 1.128378, 4.335639);

        glNormal3d(0.709835, 1.290165, 0.911926);
        glVertex3d(0.863326, 1.0993, 4.357625);
        glVertex3d(0.9007, 1.136674, 4.357625);
        glVertex3d(0.871622, 1.176697, 4.335639);

        glNormal3d(0.585632, 1.414369, 0.810307);
        glVertex3d(0.823303, 1.128378, 4.335639);
        glVertex3d(0.82639, 1.238954, 4.280672);
        glVertex3d(0.761046, 1.17361, 4.280672);

        glNormal3d(0.585632, 1.414369, 0.810307);
        glVertex3d(0.823303, 1.128378, 4.335639);
        glVertex3d(0.871622, 1.176697, 4.335639);
        glVertex3d(0.82639, 1.238954, 4.280672);

        glNormal3d(0.536541, 1.46346, 0.755255);
        glVertex3d(0.761046, 1.17361, 4.280672);
        glVertex3d(0.781158, 1.301211, 4.214711);
        glVertex3d(0.69879, 1.218842, 4.214711);

        glNormal3d(0.536541, 1.46346, 0.755255);
        glVertex3d(0.761046, 1.17361, 4.280672);
        glVertex3d(0.82639, 1.238954, 4.280672);
        glVertex3d(0.781158, 1.301211, 4.214711);

        glNormal3d(0.409424, 1.590576, 0.549945);
        glVertex3d(0.69879, 1.218842, 4.214711);
        glVertex3d(0.729464, 1.372361, 4.08279);
        glVertex3d(0.627639, 1.270536, 4.08279);

        glNormal3d(0.409424, 1.590576, 0.549946);
        glVertex3d(0.69879, 1.218842, 4.214711);
        glVertex3d(0.781158, 1.301211, 4.214711);
        glVertex3d(0.729464, 1.372361, 4.08279);

        glNormal3d(1.334055, 0.665945, 0.881371);
        glVertex3d(0.627639, 1.270536, 4.08279);
        glVertex3d(0.674539, 1.447959, 4.132261);
        glVertex3d(0.552041, 1.325461, 4.132261);

        glNormal3d(1.334056, 0.665945, 0.88137);
        glVertex3d(0.627639, 1.270536, 4.08279);
        glVertex3d(0.729464, 1.372361, 4.08279);
        glVertex3d(0.674539, 1.447959, 4.132261);

        glNormal3d(0.292894, 1.707107, -1e-006);
        glVertex3d(0.471997, 1.383617, 4.0663);
        glVertex3d(0.616383, 1.528004, 4.00034);
        glVertex3d(0.471997, 1.383617, 4.00034);

        glNormal3d(0.292894, 1.707107, -2e-006);
        glVertex3d(0.471997, 1.383617, 4.0663);
        glVertex3d(0.616383, 1.528004, 4.0663);
        glVertex3d(0.616383, 1.528004, 4.00034);

        glNormal3d(0.465002, 1.534998, -0.653876);
        glVertex3d(0.471997, 1.383617, 4.00034);
        glVertex3d(0.638999, 1.496875, 3.956366);
        glVertex3d(0.503125, 1.361001, 3.956366);

        glNormal3d(0.465002, 1.534999, -0.653876);
        glVertex3d(0.471997, 1.383617, 4.00034);
        glVertex3d(0.616383, 1.528004, 4.00034);
        glVertex3d(0.638999, 1.496875, 3.956366);

        glNormal3d(0.468624, 1.531376, -0.659757);
        glVertex3d(0.503125, 1.361001, 3.956366);
        glVertex3d(0.690693, 1.425724, 3.857425);
        glVertex3d(0.574276, 1.309307, 3.857425);

        glNormal3d(0.468624, 1.531376, -0.659757);
        glVertex3d(0.503125, 1.361001, 3.956366);
        glVertex3d(0.638999, 1.496875, 3.956366);
        glVertex3d(0.690693, 1.425724, 3.857425);

        glNormal3d(0.370629, 1.629371, -0.455833);
        glVertex3d(0.574276, 1.309307, 3.857425);
        glVertex3d(0.735926, 1.363467, 3.709014);
        glVertex3d(0.636533, 1.264075, 3.709014);

        glNormal3d(0.370629, 1.629372, -0.455833);
        glVertex3d(0.574276, 1.309307, 3.857425);
        glVertex3d(0.690693, 1.425724, 3.857425);
        glVertex3d(0.735926, 1.363467, 3.709014);

        glNormal3d(0.323941, 1.67606, -0.293065);
        glVertex3d(0.636533, 1.264075, 3.709014);
        glVertex3d(0.765004, 1.323445, 3.54961);
        glVertex3d(0.676555, 1.234997, 3.54961);

        glNormal3d(0.323941, 1.676059, -0.293066);
        glVertex3d(0.636533, 1.264075, 3.709014);
        glVertex3d(0.735926, 1.363467, 3.709014);
        glVertex3d(0.765004, 1.323445, 3.54961);

        glNormal3d(0.296317, 1.703683, -0.09829);
        glVertex3d(0.676555, 1.234997, 3.54961);
        glVertex3d(0.771465, 1.314551, 3.439676);
        glVertex3d(0.685449, 1.228535, 3.439676);

        glNormal3d(0.296318, 1.703683, -0.09829);
        glVertex3d(0.676555, 1.234997, 3.54961);
        glVertex3d(0.765004, 1.323445, 3.54961);
        glVertex3d(0.771465, 1.314551, 3.439676);

        glNormal3d(0.293491, 1.706509, 0.041119);
        glVertex3d(0.685449, 1.228535, 3.439676);
        glVertex3d(0.768234, 1.318998, 3.307755);
        glVertex3d(0.681002, 1.231766, 3.307755);

        glNormal3d(0.293492, 1.706509, 0.041119);
        glVertex3d(0.685449, 1.228535, 3.439676);
        glVertex3d(0.771465, 1.314551, 3.439676);
        glVertex3d(0.768234, 1.318998, 3.307755);

        glNormal3d(0.826491, 1.17351, 0.969427);
        glVertex3d(0.681002, 1.231766, 3.307755);
        glVertex3d(0.742387, 1.354574, 3.296762);
        glVertex3d(0.645427, 1.257613, 3.296762);

        glNormal3d(0.82649, 1.17351, 0.969427);
        glVertex3d(0.681002, 1.231766, 3.307755);
        glVertex3d(0.768234, 1.318998, 3.307755);
        glVertex3d(0.742387, 1.354574, 3.296762);

        glNormal3d(0.35253, 1.647472, 0.401948);
        glVertex3d(0.645427, 1.257613, 3.296762);
        glVertex3d(0.729464, 1.372361, 3.247291);
        glVertex3d(0.627639, 1.270536, 3.247291);

        glNormal3d(0.35253, 1.647472, 0.401949);
        glVertex3d(0.645427, 1.257613, 3.296762);
        glVertex3d(0.742387, 1.354574, 3.296762);
        glVertex3d(0.729464, 1.372361, 3.247291);

        glNormal3d(0.304027, 1.695974, -0.176754);
        glVertex3d(0.627639, 1.270536, 3.247291);
        glVertex3d(0.735926, 1.363467, 3.186828);
        glVertex3d(0.636533, 1.264075, 3.186828);

        glNormal3d(0.304027, 1.695974, -0.176752);
        glVertex3d(0.627639, 1.270536, 3.247291);
        glVertex3d(0.729464, 1.372361, 3.247291);
        glVertex3d(0.735926, 1.363467, 3.186828);

        glNormal3d(0.496912, 1.503088, -0.702713);
        glVertex3d(0.636533, 1.264075, 3.186828);
        glVertex3d(0.755311, 1.336786, 3.153847);
        glVertex3d(0.663214, 1.244689, 3.153847);

        glNormal3d(0.496912, 1.503088, -0.702712);
        glVertex3d(0.636533, 1.264075, 3.186828);
        glVertex3d(0.735926, 1.363467, 3.186828);
        glVertex3d(0.755311, 1.336786, 3.153847);

        glNormal3d(0.295727, 1.704273, 0.089431);
        glVertex3d(0.663214, 1.244689, 3.153847);
        glVertex3d(0.75208, 1.341233, 3.093384);
        glVertex3d(0.658767, 1.24792, 3.093384);

        glNormal3d(0.295727, 1.704273, 0.089431);
        glVertex3d(0.663214, 1.244689, 3.153847);
        glVertex3d(0.755311, 1.336786, 3.153847);
        glVertex3d(0.75208, 1.341233, 3.093384);

        glNormal3d(0.496913, 1.503087, 0.702714);
        glVertex3d(0.59651, 1.293153, 3.093384);
        glVertex3d(0.690693, 1.425725, 3.0659);
        glVertex3d(0.574276, 1.309307, 3.0659);

        glNormal3d(0.496913, 1.503087, 0.702714);
        glVertex3d(0.59651, 1.293153, 3.093384);
        glVertex3d(0.706848, 1.40349, 3.093384);
        glVertex3d(0.690693, 1.425725, 3.0659);

        glNormal3d(0.295277, 1.704724, -0.08203);
        glVertex3d(0.574276, 1.309307, 3.0659);
        glVertex3d(0.693924, 1.421278, 2.99994);
        glVertex3d(0.578723, 1.306076, 2.99994);

        glNormal3d(0.295277, 1.704724, -0.082031);
        glVertex3d(0.574276, 1.309307, 3.0659);
        glVertex3d(0.690693, 1.425725, 3.0659);
        glVertex3d(0.693924, 1.421278, 2.99994);

        glNormal3d(0.859663, 1.140337, 0.980108);
        glVertex3d(0.578723, 1.306076, 2.99994);
        glVertex3d(0.645461, 1.487981, 2.98345);
        glVertex3d(0.512019, 1.354539, 2.98345);

        glNormal3d(0.859663, 1.140337, 0.980108);
        glVertex3d(0.578723, 1.306076, 2.99994);
        glVertex3d(0.693924, 1.421278, 2.99994);
        glVertex3d(0.645461, 1.487981, 2.98345);

        glNormal3d(0.632878, 1.367122, 0.85466);
        glVertex3d(0.512019, 1.354539, 2.98345);
        glVertex3d(0.613152, 1.532451, 2.950469);
        glVertex3d(0.46755, 1.386848, 2.950469);

        glNormal3d(0.632879, 1.367122, 0.85466);
        glVertex3d(0.512019, 1.354539, 2.98345);
        glVertex3d(0.645461, 1.487981, 2.98345);
        glVertex3d(0.613152, 1.532451, 2.950469);

        glNormal3d(0.328358, 1.671643, 0.312717);
        glVertex3d(0.46755, 1.386848, 2.950469);
        glVertex3d(0.596998, 1.554685, 2.868019);
        glVertex3d(0.445315, 1.403003, 2.868019);

        glNormal3d(0.328358, 1.671643, 0.312718);
        glVertex3d(0.46755, 1.386848, 2.950469);
        glVertex3d(0.613152, 1.532451, 2.950469);
        glVertex3d(0.596998, 1.554685, 2.868019);

        glNormal3d(0.296318, 1.703683, -0.098292);
        glVertex3d(0.445315, 1.403003, 2.868019);
        glVertex3d(0.600229, 1.550238, 2.813052);
        glVertex3d(0.449762, 1.399772, 2.813052);

        glNormal3d(0.296318, 1.703683, -0.098291);
        glVertex3d(0.445315, 1.403003, 2.868019);
        glVertex3d(0.596998, 1.554685, 2.868019);
        glVertex3d(0.600229, 1.550238, 2.813052);

        glNormal3d(0.436963, 1.563038, -0.604961);
        glVertex3d(0.449762, 1.399772, 2.813052);
        glVertex3d(0.632538, 1.505769, 2.741595);
        glVertex3d(0.494231, 1.367463, 2.741595);

        glNormal3d(0.436963, 1.563037, -0.604962);
        glVertex3d(0.449762, 1.399772, 2.813052);
        glVertex3d(0.600229, 1.550238, 2.813052);
        glVertex3d(0.632538, 1.505769, 2.741595);

        glNormal3d(0.832132, 1.167868, -0.971412);
        glVertex3d(0.494231, 1.367463, 2.741595);
        glVertex3d(0.726233, 1.376808, 2.703118);
        glVertex3d(0.623192, 1.273767, 2.703118);

        glNormal3d(0.832132, 1.167868, -0.971412);
        glVertex3d(0.494231, 1.367463, 2.741595);
        glVertex3d(0.632538, 1.505769, 2.741595);
        glVertex3d(0.726233, 1.376808, 2.703118);

        glNormal3d(0.866102, 1.133898, -0.981908);
        glVertex3d(0.623192, 1.273767, 2.703118);
        glVertex3d(0.794081, 1.283423, 2.681131);
        glVertex3d(0.716577, 1.205919, 2.681131);

        glNormal3d(0.866102, 1.133898, -0.981908);
        glVertex3d(0.623192, 1.273767, 2.703118);
        glVertex3d(0.726233, 1.376808, 2.703118);
        glVertex3d(0.794081, 1.283423, 2.681131);

        glNormal3d(0.293574, 1.706427, -0.043855);
        glVertex3d(0.716577, 1.205919, 2.681131);
        glVertex3d(0.800543, 1.274529, 2.433779);
        glVertex3d(0.725471, 1.199457, 2.433779);

        glNormal3d(0.293574, 1.706427, -0.043855);
        glVertex3d(0.716577, 1.205919, 2.681131);
        glVertex3d(0.794081, 1.283423, 2.681131);
        glVertex3d(0.800543, 1.274529, 2.433779);

        glNormal3d(0.29515, 1.704851, 0.079827);
        glVertex3d(0.725471, 1.199457, 2.433779);
        glVertex3d(0.790851, 1.28787, 2.230402);
        glVertex3d(0.71213, 1.20915, 2.230402);

        glNormal3d(0.29515, 1.704851, 0.079827);
        glVertex3d(0.725471, 1.199457, 2.433779);
        glVertex3d(0.800543, 1.274529, 2.433779);
        glVertex3d(0.790851, 1.28787, 2.230402);

        glNormal3d(0.292894, 1.707107, 0);
        glVertex3d(0.71213, 1.20915, 2.230402);
        glVertex3d(0.790851, 1.28787, 2.131461);
        glVertex3d(0.71213, 1.20915, 2.131461);

        glNormal3d(0.292894, 1.707107, 0);
        glVertex3d(0.71213, 1.20915, 2.230402);
        glVertex3d(0.790851, 1.28787, 2.230402);
        glVertex3d(0.790851, 1.28787, 2.131461);

        glNormal3d(0.319471, 1.680529, 0.27159);
        glVertex3d(0.71213, 1.20915, 2.131461);
        glVertex3d(0.771465, 1.314551, 2.01603);
        glVertex3d(0.685449, 1.228535, 2.01603);

        glNormal3d(0.319472, 1.680529, 0.27159);
        glVertex3d(0.71213, 1.20915, 2.131461);
        glVertex3d(0.790851, 1.28787, 2.131461);
        glVertex3d(0.771465, 1.314551, 2.01603);

        glNormal3d(0.307211, 1.69279, 0.200211);
        glVertex3d(0.685449, 1.228535, 2.01603);
        glVertex3d(0.75208, 1.341233, 1.856626);
        glVertex3d(0.658767, 1.24792, 1.856626);

        glNormal3d(0.30721, 1.69279, 0.200211);
        glVertex3d(0.685449, 1.228535, 2.01603);
        glVertex3d(0.771465, 1.314551, 2.01603);
        glVertex3d(0.75208, 1.341233, 1.856626);

        glNormal3d(0.312171, 1.68783, 0.231909);
        glVertex3d(0.658767, 1.24792, 1.856626);
        glVertex3d(0.729464, 1.372362, 1.697221);
        glVertex3d(0.627639, 1.270537, 1.697221);

        glNormal3d(0.312171, 1.68783, 0.231909);
        glVertex3d(0.658767, 1.24792, 1.856626);
        glVertex3d(0.75208, 1.341233, 1.856626);
        glVertex3d(0.729464, 1.372362, 1.697221);

        glNormal3d(0.328357, 1.671643, 0.312717);
        glVertex3d(0.627639, 1.270537, 1.697221);
        glVertex3d(0.706848, 1.40349, 1.581791);
        glVertex3d(0.59651, 1.293153, 1.581791);

        glNormal3d(0.328357, 1.671643, 0.312716);
        glVertex3d(0.627639, 1.270537, 1.697221);
        glVertex3d(0.729464, 1.372362, 1.697221);
        glVertex3d(0.706848, 1.40349, 1.581791);

        glNormal3d(0.340781, 1.65922, 0.361743);
        glVertex3d(0.59651, 1.293153, 1.581791);
        glVertex3d(0.671308, 1.452406, 1.427883);
        glVertex3d(0.547594, 1.328692, 1.427883);

        glNormal3d(0.34078, 1.65922, 0.361743);
        glVertex3d(0.59651, 1.293153, 1.581791);
        glVertex3d(0.706848, 1.40349, 1.581791);
        glVertex3d(0.671308, 1.452406, 1.427883);

        glNormal3d(0.325578, 1.674423, 0.300514);
        glVertex3d(0.547594, 1.328692, 1.427883);
        glVertex3d(0.647329, 1.48541, 1.3);
        glVertex3d(0.51459, 1.352671, 1.3);

        glNormal3d(0.325578, 1.674423, 0.300514);
        glVertex3d(0.547594, 1.328692, 1.427883);
        glVertex3d(0.671308, 1.452406, 1.427883);
        glVertex3d(0.647329, 1.48541, 1.3);

        glNormal3d(1, 1, 1);
        glVertex3d(0.51459, 1.352671, 1.3);
        glVertex3d(0.588551, 1.566312, 1.3);
        glVertex3d(0.433688, 1.41145, 1.3);

        glNormal3d(1, 1, 1);
        glVertex3d(0.51459, 1.352671, 1.3);
        glVertex3d(0.647329, 1.48541, 1.3);
        glVertex3d(0.588551, 1.566312, 1.3);

        glNormal3d(0.293564, 1.706436, 0.043547);
        glVertex3d(0.433688, 1.41145, 1.3);
        glVertex3d(0.587305, 1.568026, 1.251989);
        glVertex3d(0.431974, 1.412695, 1.251989);

        glNormal3d(0.293565, 1.706437, 0.043549);
        glVertex3d(0.433688, 1.41145, 1.3);
        glVertex3d(0.588551, 1.566312, 1.3);
        glVertex3d(0.587305, 1.568026, 1.251989);

        glNormal3d(0.293605, 1.706396, -0.044849);
        glVertex3d(0.431974, 1.412695, 1.251989);
        glVertex3d(0.590536, 1.563579, 1.131061);
        glVertex3d(0.436421, 1.409464, 1.131061);

        glNormal3d(0.293605, 1.706396, -0.04485);
        glVertex3d(0.431974, 1.412695, 1.251989);
        glVertex3d(0.587305, 1.568026, 1.251989);
        glVertex3d(0.590536, 1.563579, 1.131061);

        glNormal3d(0.358772, 1.641228, 0.421489);
        glVertex3d(0.436421, 1.409464, 1.131061);
        glVertex3d(0.564689, 1.599155, 1.037617);
        glVertex3d(0.400846, 1.435311, 1.037617);

        glNormal3d(0.358773, 1.641228, 0.42149);
        glVertex3d(0.436421, 1.409464, 1.131061);
        glVertex3d(0.590536, 1.563579, 1.131061);
        glVertex3d(0.564689, 1.599155, 1.037617);

        glNormal3d(0.480097, 1.519904, 0.677791);
        glVertex3d(0.400846, 1.435311, 1.037617);
        glVertex3d(0.519457, 1.661412, 0.955167);
        glVertex3d(0.338589, 1.480544, 0.955167);

        glNormal3d(0.480096, 1.519904, 0.67779);
        glVertex3d(0.400846, 1.435311, 1.037617);
        glVertex3d(0.564689, 1.599155, 1.037617);
        glVertex3d(0.519457, 1.661412, 0.955167);

        glNormal3d(0.435, 1.565001, 0.60129);
        glVertex3d(0.338589, 1.480544, 0.955167);
        glVertex3d(0.467763, 1.732563, 0.839736);
        glVertex3d(0.267438, 1.532238, 0.839736);

        glNormal3d(0.435, 1.565001, 0.60129);
        glVertex3d(0.338589, 1.480544, 0.955167);
        glVertex3d(0.519457, 1.661412, 0.955167);
        glVertex3d(0.467763, 1.732563, 0.839736);

        glNormal3d(0.378654, 1.621347, 0.477344);
        glVertex3d(0.267438, 1.532238, 0.839736);
        glVertex3d(0.432223, 1.781479, 0.729802);
        glVertex3d(0.218522, 1.567778, 0.729802);

        glNormal3d(0.378654, 1.621347, 0.477344);
        glVertex3d(0.267438, 1.532238, 0.839736);
        glVertex3d(0.467763, 1.732563, 0.839736);
        glVertex3d(0.432223, 1.781479, 0.729802);

        glNormal3d(0.299829, 1.700172, 0.139714);
        glVertex3d(0.218522, 1.567778, 0.729802);
        glVertex3d(0.422531, 1.794819, 0.614371);
        glVertex3d(0.205181, 1.57747, 0.614371);

        glNormal3d(0.299829, 1.700172, 0.139714);
        glVertex3d(0.218522, 1.567778, 0.729802);
        glVertex3d(0.432223, 1.781479, 0.729802);
        glVertex3d(0.422531, 1.794819, 0.614371);

        glNormal3d(0.29762, 1.702381, -0.115422);
        glVertex3d(0.205181, 1.57747, 0.614371);
        glVertex3d(0.428992, 1.785926, 0.520927);
        glVertex3d(0.214075, 1.571008, 0.520927);

        glNormal3d(0.29762, 1.702381, -0.115422);
        glVertex3d(0.205181, 1.57747, 0.614371);
        glVertex3d(0.422531, 1.794819, 0.614371);
        glVertex3d(0.428992, 1.785926, 0.520927);

        glNormal3d(0.338983, 1.661018, -0.355121);
        glVertex3d(0.214075, 1.571008, 0.520927);
        glVertex3d(0.445147, 1.763691, 0.44947);
        glVertex3d(0.23631, 1.554854, 0.44947);

        glNormal3d(0.338983, 1.661018, -0.355122);
        glVertex3d(0.214075, 1.571008, 0.520927);
        glVertex3d(0.428992, 1.785926, 0.520927);
        glVertex3d(0.445147, 1.763691, 0.44947);

        glNormal3d(0.468624, 1.531376, -0.659757);
        glVertex3d(0.23631, 1.554854, 0.44947);
        glVertex3d(0.470994, 1.728115, 0.4);
        glVertex3d(0.271885, 1.529007, 0.4);

        glNormal3d(0.468624, 1.531377, -0.659756);
        glVertex3d(0.23631, 1.554854, 0.44947);
        glVertex3d(0.445147, 1.763691, 0.44947);
        glVertex3d(0.470994, 1.728115, 0.4);

        glNormal3d(0.292894, 1.707107, -1e-006);
        glVertex3d(0.271885, 1.529007, 0.4);
        glVertex3d(0.470994, 1.728115, 0.3);
        glVertex3d(0.271885, 1.529007, 0.3);

        glNormal3d(0.292894, 1.707107, -1e-006);
        glVertex3d(0.271885, 1.529007, 0.4);
        glVertex3d(0.470994, 1.728115, 0.4);
        glVertex3d(0.470994, 1.728115, 0.3);

        glNormal3d(0.999999, 1.000001, 1);
        glVertex3d(0.271885, 1.529007, 0.3);
        glVertex3d(0.431601, 1.782336, 0.3);
        glVertex3d(0.217665, 1.5684, 0.3);

        glNormal3d(0.999999, 1.000001, 1);
        glVertex3d(0.271885, 1.529007, 0.3);
        glVertex3d(0.470994, 1.728115, 0.3);
        glVertex3d(0.431601, 1.782336, 0.3);

        glNormal3d(0.292894, 1.707107, 0);
        glVertex3d(0.217665, 1.5684, 0.3);
        glVertex3d(0.431601, 1.782336, 0);
        glVertex3d(0.217665, 1.5684, 0);

        glNormal3d(0.292894, 1.707107, 0);
        glVertex3d(0.217665, 1.5684, 0.3);
        glVertex3d(0.431601, 1.782336, 0.3);
        glVertex3d(0.431601, 1.782336, 0);

        glNormal3d(1, 1, -1);
        glVertex3d(0.217665, 1.5684, 0);
        glVertex3d(0.431601, 1.782336, 0);
        glVertex3d(1, 1, 0);

        glNormal3d(1, 1, -1);
        glVertex3d(0.431601, 1.782336, 0);
        glVertex3d(0.701175, 1.91969, 0);
        glVertex3d(1, 1, 0);

        glNormal3d(0.54601, 1.891007, 0);
        glVertex3d(0.431601, 1.782336, 0.3);
        glVertex3d(0.701175, 1.91969, 0);
        glVertex3d(0.431601, 1.782336, 0);

        glNormal3d(0.54601, 1.891007, 0);
        glVertex3d(0.431601, 1.782336, 0.3);
        glVertex3d(0.701175, 1.91969, 0.3);
        glVertex3d(0.701175, 1.91969, 0);

        glNormal3d(1, 1.000001, 1);
        glVertex3d(0.470994, 1.728115, 0.3);
        glVertex3d(0.701175, 1.91969, 0.3);
        glVertex3d(0.431601, 1.782336, 0.3);

        glNormal3d(1, 1.000001, 1);
        glVertex3d(0.470994, 1.728115, 0.3);
        glVertex3d(0.721885, 1.855951, 0.3);
        glVertex3d(0.701175, 1.91969, 0.3);

        glNormal3d(0.54601, 1.891007, -1e-006);
        glVertex3d(0.470994, 1.728115, 0.4);
        glVertex3d(0.721885, 1.855951, 0.3);
        glVertex3d(0.470994, 1.728115, 0.3);

        glNormal3d(0.54601, 1.891007, -3e-006);
        glVertex3d(0.470994, 1.728115, 0.4);
        glVertex3d(0.721885, 1.855951, 0.4);
        glVertex3d(0.721885, 1.855951, 0.3);

        glNormal3d(0.658836, 1.669573, -0.659757);
        glVertex3d(0.445147, 1.763691, 0.44947);
        glVertex3d(0.721885, 1.855951, 0.4);
        glVertex3d(0.470994, 1.728115, 0.4);

        glNormal3d(0.658836, 1.669574, -0.659756);
        glVertex3d(0.445147, 1.763691, 0.44947);
        glVertex3d(0.708297, 1.897772, 0.44947);
        glVertex3d(0.721885, 1.855951, 0.4);

        glNormal3d(0.575601, 1.832931, -0.355122);
        glVertex3d(0.428992, 1.785926, 0.520927);
        glVertex3d(0.708297, 1.897772, 0.44947);
        glVertex3d(0.445147, 1.763691, 0.44947);

        glNormal3d(0.575601, 1.832931, -0.355122);
        glVertex3d(0.428992, 1.785926, 0.520927);
        glVertex3d(0.699804, 1.923911, 0.520927);
        glVertex3d(0.708297, 1.897772, 0.44947);

        glNormal3d(0.549044, 1.885052, -0.115422);
        glVertex3d(0.422531, 1.794819, 0.614371);
        glVertex3d(0.699804, 1.923911, 0.520927);
        glVertex3d(0.428992, 1.785926, 0.520927);

        glNormal3d(0.549045, 1.885052, -0.115421);
        glVertex3d(0.422531, 1.794819, 0.614371);
        glVertex3d(0.696407, 1.934366, 0.614371);
        glVertex3d(0.699804, 1.923911, 0.520927);

        glNormal3d(0.550463, 1.882268, 0.139714);
        glVertex3d(0.432223, 1.781479, 0.729802);
        glVertex3d(0.696407, 1.934366, 0.614371);
        glVertex3d(0.422531, 1.794819, 0.614371);

        glNormal3d(0.550463, 1.882268, 0.139714);
        glVertex3d(0.432223, 1.781479, 0.729802);
        glVertex3d(0.701502, 1.918683, 0.729802);
        glVertex3d(0.696407, 1.934366, 0.614371);

        glNormal3d(0.601072, 1.782943, 0.477344);
        glVertex3d(0.467763, 1.732563, 0.839736);
        glVertex3d(0.701502, 1.918683, 0.729802);
        glVertex3d(0.432223, 1.781479, 0.729802);

        glNormal3d(0.601072, 1.782943, 0.477343);
        glVertex3d(0.467763, 1.732563, 0.839736);
        glVertex3d(0.720187, 1.861179, 0.839736);
        glVertex3d(0.701502, 1.918683, 0.729802);

        glNormal3d(0.637248, 1.711942, 0.60129);
        glVertex3d(0.519457, 1.661412, 0.955167);
        glVertex3d(0.720187, 1.861179, 0.839736);
        glVertex3d(0.467763, 1.732563, 0.839736);

        glNormal3d(0.637248, 1.711942, 0.60129);
        glVertex3d(0.519457, 1.661412, 0.955167);
        glVertex3d(0.747364, 1.777536, 0.955167);
        glVertex3d(0.720187, 1.861179, 0.839736);

        glNormal3d(0.666202, 1.655118, 0.67779);
        glVertex3d(0.564689, 1.599155, 1.037617);
        glVertex3d(0.747364, 1.777536, 0.955167);
        glVertex3d(0.519457, 1.661412, 0.955167);

        glNormal3d(0.666202, 1.655117, 0.677791);
        glVertex3d(0.564689, 1.599155, 1.037617);
        glVertex3d(0.771144, 1.704348, 1.037617);
        glVertex3d(0.747364, 1.777536, 0.955167);

        glNormal3d(0.588307, 1.807994, 0.42149);
        glVertex3d(0.590536, 1.563579, 1.131061);
        glVertex3d(0.771144, 1.704348, 1.037617);
        glVertex3d(0.564689, 1.599155, 1.037617);

        glNormal3d(0.588307, 1.807995, 0.421489);
        glVertex3d(0.590536, 1.563579, 1.131061);
        glVertex3d(0.784732, 1.662527, 1.131061);
        glVertex3d(0.771144, 1.704348, 1.037617);

        glNormal3d(0.546467, 1.89011, -0.04485);
        glVertex3d(0.587305, 1.568026, 1.251989);
        glVertex3d(0.784732, 1.662527, 1.131061);
        glVertex3d(0.590536, 1.563579, 1.131061);

        glNormal3d(0.546467, 1.89011, -0.04485);
        glVertex3d(0.587305, 1.568026, 1.251989);
        glVertex3d(0.783034, 1.667755, 1.251989);
        glVertex3d(0.784732, 1.662527, 1.131061);

        glNormal3d(0.546441, 1.890162, 0.043549);
        glVertex3d(0.588551, 1.566312, 1.3);
        glVertex3d(0.783034, 1.667755, 1.251989);
        glVertex3d(0.587305, 1.568026, 1.251989);

        glNormal3d(0.54644, 1.890162, 0.043547);
        glVertex3d(0.588551, 1.566312, 1.3);
        glVertex3d(0.783689, 1.66574, 1.3);
        glVertex3d(0.783034, 1.667755, 1.251989);

        glNormal3d(1, 1, 1);
        glVertex3d(0.647329, 1.48541, 1.3);
        glVertex3d(0.783689, 1.66574, 1.3);
        glVertex3d(0.588551, 1.566312, 1.3);

        glNormal3d(1, 1, 1);
        glVertex3d(0.647329, 1.48541, 1.3);
        glVertex3d(0.81459, 1.570634, 1.3);
        glVertex3d(0.783689, 1.66574, 1.3);

        glNormal3d(0.566995, 1.849822, 0.300514);
        glVertex3d(0.671308, 1.452406, 1.427883);
        glVertex3d(0.81459, 1.570634, 1.3);
        glVertex3d(0.647329, 1.48541, 1.3);

        glNormal3d(0.566995, 1.849822, 0.300514);
        glVertex3d(0.671308, 1.452406, 1.427883);
        glVertex3d(0.827197, 1.531835, 1.427883);
        glVertex3d(0.81459, 1.570634, 1.3);

        glNormal3d(0.576755, 1.830666, 0.361743);
        glVertex3d(0.706848, 1.40349, 1.581791);
        glVertex3d(0.827197, 1.531835, 1.427883);
        glVertex3d(0.671308, 1.452406, 1.427883);

        glNormal3d(0.576755, 1.830666, 0.361743);
        glVertex3d(0.706848, 1.40349, 1.581791);
        glVertex3d(0.845881, 1.474331, 1.581791);
        glVertex3d(0.827197, 1.531835, 1.427883);

        glNormal3d(0.568779, 1.84632, 0.312716);
        glVertex3d(0.729464, 1.372362, 1.697221);
        glVertex3d(0.845881, 1.474331, 1.581791);
        glVertex3d(0.706848, 1.40349, 1.581791);

        glNormal3d(0.56878, 1.84632, 0.312717);
        glVertex3d(0.729464, 1.372362, 1.697221);
        glVertex3d(0.857771, 1.437737, 1.697221);
        glVertex3d(0.845881, 1.474331, 1.581791);

        glNormal3d(0.558387, 1.866716, 0.231909);
        glVertex3d(0.75208, 1.341233, 1.856626);
        glVertex3d(0.857771, 1.437737, 1.697221);
        glVertex3d(0.729464, 1.372362, 1.697221);

        glNormal3d(0.558386, 1.866716, 0.231908);
        glVertex3d(0.75208, 1.341233, 1.856626);
        glVertex3d(0.869661, 1.401143, 1.856626);
        glVertex3d(0.857771, 1.437737, 1.697221);

        glNormal3d(0.555202, 1.872966, 0.200211);
        glVertex3d(0.771465, 1.314551, 2.01603);
        glVertex3d(0.869661, 1.401143, 1.856626);
        glVertex3d(0.75208, 1.341233, 1.856626);

        glNormal3d(0.555202, 1.872967, 0.200212);
        glVertex3d(0.771465, 1.314551, 2.01603);
        glVertex3d(0.879852, 1.369777, 2.01603);
        glVertex3d(0.869661, 1.401143, 1.856626);

        glNormal3d(0.563074, 1.857517, 0.27159);
        glVertex3d(0.790851, 1.28787, 2.131461);
        glVertex3d(0.879852, 1.369777, 2.01603);
        glVertex3d(0.771465, 1.314551, 2.01603);

        glNormal3d(0.563074, 1.857517, 0.27159);
        glVertex3d(0.790851, 1.28787, 2.131461);
        glVertex3d(0.890044, 1.338411, 2.131461);
        glVertex3d(0.879852, 1.369777, 2.01603);

        glNormal3d(0.54601, 1.891007, 0);
        glVertex3d(0.790851, 1.28787, 2.230402);
        glVertex3d(0.890044, 1.338411, 2.131461);
        glVertex3d(0.790851, 1.28787, 2.131461);

        glNormal3d(0.54601, 1.891007, 0);
        glVertex3d(0.790851, 1.28787, 2.230402);
        glVertex3d(0.890044, 1.338411, 2.230402);
        glVertex3d(0.890044, 1.338411, 2.131461);

        glNormal3d(0.547459, 1.888163, 0.079827);
        glVertex3d(0.800543, 1.274529, 2.433779);
        glVertex3d(0.890044, 1.338411, 2.230402);
        glVertex3d(0.790851, 1.28787, 2.230402);

        glNormal3d(0.547459, 1.888163, 0.079827);
        glVertex3d(0.800543, 1.274529, 2.433779);
        glVertex3d(0.895139, 1.322728, 2.433779);
        glVertex3d(0.890044, 1.338411, 2.230402);

        glNormal3d(0.546447, 1.890149, -0.043855);
        glVertex3d(0.794081, 1.283423, 2.681131);
        glVertex3d(0.895139, 1.322728, 2.433779);
        glVertex3d(0.800543, 1.274529, 2.433779);

        glNormal3d(0.546446, 1.890149, -0.043855);
        glVertex3d(0.794081, 1.283423, 2.681131);
        glVertex3d(0.891742, 1.333184, 2.681131);
        glVertex3d(0.895139, 1.322728, 2.433779);

        glNormal3d(0.914032, 1.168722, -0.981908);
        glVertex3d(0.726233, 1.376808, 2.703118);
        glVertex3d(0.891742, 1.333184, 2.681131);
        glVertex3d(0.794081, 1.283423, 2.681131);

        glNormal3d(0.914032, 1.168722, -0.981908);
        glVertex3d(0.726233, 1.376808, 2.703118);
        glVertex3d(0.856072, 1.442965, 2.703118);
        glVertex3d(0.891742, 1.333184, 2.681131);

        glNormal3d(0.892222, 1.211527, -0.971412);
        glVertex3d(0.632538, 1.505769, 2.741595);
        glVertex3d(0.856072, 1.442965, 2.703118);
        glVertex3d(0.726233, 1.376808, 2.703118);

        glNormal3d(0.892222, 1.211527, -0.971412);
        glVertex3d(0.632538, 1.505769, 2.741595);
        glVertex3d(0.806814, 1.594567, 2.741595);
        glVertex3d(0.856072, 1.442965, 2.703118);

        glNormal3d(0.638508, 1.709468, -0.604961);
        glVertex3d(0.600229, 1.550238, 2.813052);
        glVertex3d(0.806814, 1.594567, 2.741595);
        glVertex3d(0.632538, 1.505769, 2.741595);

        glNormal3d(0.638508, 1.709468, -0.604961);
        glVertex3d(0.600229, 1.550238, 2.813052);
        glVertex3d(0.789828, 1.646844, 2.813052);
        glVertex3d(0.806814, 1.594567, 2.741595);

        glNormal3d(0.548208, 1.886692, -0.098292);
        glVertex3d(0.596998, 1.554685, 2.868019);
        glVertex3d(0.789828, 1.646844, 2.813052);
        glVertex3d(0.600229, 1.550238, 2.813052);

        glNormal3d(0.548208, 1.886692, -0.098291);
        glVertex3d(0.596998, 1.554685, 2.868019);
        glVertex3d(0.788129, 1.652072, 2.868019);
        glVertex3d(0.789828, 1.646844, 2.813052);

        glNormal3d(0.568779, 1.846319, 0.312718);
        glVertex3d(0.613152, 1.532451, 2.950469);
        glVertex3d(0.788129, 1.652072, 2.868019);
        glVertex3d(0.596998, 1.554685, 2.868019);

        glNormal3d(0.568779, 1.846319, 0.312718);
        glVertex3d(0.613152, 1.532451, 2.950469);
        glVertex3d(0.796622, 1.625933, 2.950469);
        glVertex3d(0.788129, 1.652072, 2.868019);

        glNormal3d(0.764294, 1.462601, 0.85466);
        glVertex3d(0.645461, 1.487981, 2.98345);
        glVertex3d(0.796622, 1.625933, 2.950469);
        glVertex3d(0.613152, 1.532451, 2.950469);

        glNormal3d(0.764293, 1.462601, 0.854659);
        glVertex3d(0.645461, 1.487981, 2.98345);
        glVertex3d(0.813608, 1.573657, 2.98345);
        glVertex3d(0.796622, 1.625933, 2.950469);

        glNormal3d(0.909898, 1.176835, 0.980108);
        glVertex3d(0.693924, 1.421278, 2.99994);
        glVertex3d(0.813608, 1.573657, 2.98345);
        glVertex3d(0.645461, 1.487981, 2.98345);

        glNormal3d(0.909898, 1.176835, 0.980108);
        glVertex3d(0.693924, 1.421278, 2.99994);
        glVertex3d(0.839087, 1.495241, 2.99994);
        glVertex3d(0.813608, 1.573657, 2.98345);

        glNormal3d(0.54754, 1.888004, -0.082031);
        glVertex3d(0.690693, 1.425725, 3.0659);
        glVertex3d(0.839087, 1.495241, 2.99994);
        glVertex3d(0.693924, 1.421278, 2.99994);

        glNormal3d(0.54754, 1.888004, -0.082029);
        glVertex3d(0.690693, 1.425725, 3.0659);
        glVertex3d(0.837388, 1.500469, 3.0659);
        glVertex3d(0.839087, 1.495241, 2.99994);

        glNormal3d(0.676999, 1.633927, 0.702714);
        glVertex3d(0.706848, 1.40349, 3.093384);
        glVertex3d(0.837388, 1.500469, 3.0659);
        glVertex3d(0.690693, 1.425725, 3.0659);

        glNormal3d(0.676998, 1.633927, 0.702713);
        glVertex3d(0.706848, 1.40349, 3.093384);
        glVertex3d(0.845881, 1.474331, 3.093384);
        glVertex3d(0.837388, 1.500469, 3.0659);

        glNormal3d(0.54783, 1.887437, 0.089431);
        glVertex3d(0.755311, 1.336786, 3.153847);
        glVertex3d(0.869661, 1.401143, 3.093384);
        glVertex3d(0.75208, 1.341233, 3.093384);

        glNormal3d(0.547829, 1.887437, 0.08943);
        glVertex3d(0.755311, 1.336786, 3.153847);
        glVertex3d(0.871359, 1.395916, 3.153847);
        glVertex3d(0.869661, 1.401143, 3.093384);

        glNormal3d(0.676998, 1.633928, -0.702712);
        glVertex3d(0.735926, 1.363467, 3.186828);
        glVertex3d(0.871359, 1.395916, 3.153847);
        glVertex3d(0.755311, 1.336786, 3.153847);

        glNormal3d(0.676998, 1.633928, -0.702713);
        glVertex3d(0.735926, 1.363467, 3.186828);
        glVertex3d(0.861168, 1.427282, 3.186828);
        glVertex3d(0.871359, 1.395916, 3.153847);

        glNormal3d(0.553157, 1.876978, -0.176752);
        glVertex3d(0.729464, 1.372361, 3.247291);
        glVertex3d(0.861168, 1.427282, 3.186828);
        glVertex3d(0.735926, 1.363467, 3.186828);

        glNormal3d(0.553157, 1.876978, -0.176752);
        glVertex3d(0.729464, 1.372361, 3.247291);
        glVertex3d(0.857771, 1.437737, 3.247291);
        glVertex3d(0.861168, 1.427282, 3.186828);

        glNormal3d(0.584298, 1.815861, 0.401949);
        glVertex3d(0.742387, 1.354574, 3.296762);
        glVertex3d(0.857771, 1.437737, 3.247291);
        glVertex3d(0.729464, 1.372361, 3.247291);

        glNormal3d(0.584298, 1.815861, 0.40195);
        glVertex3d(0.742387, 1.354574, 3.296762);
        glVertex3d(0.864565, 1.416826, 3.296762);
        glVertex3d(0.857771, 1.437737, 3.247291);

        glNormal3d(0.8886, 1.218636, 0.969427);
        glVertex3d(0.768234, 1.318998, 3.307755);
        glVertex3d(0.864565, 1.416826, 3.296762);
        glVertex3d(0.742387, 1.354574, 3.296762);

        glNormal3d(0.8886, 1.218635, 0.969427);
        glVertex3d(0.768234, 1.318998, 3.307755);
        glVertex3d(0.878154, 1.375005, 3.307755);
        glVertex3d(0.864565, 1.416826, 3.296762);

        glNormal3d(0.546394, 1.890253, 0.041119);
        glVertex3d(0.771465, 1.314551, 3.439676);
        glVertex3d(0.878154, 1.375005, 3.307755);
        glVertex3d(0.768234, 1.318998, 3.307755);

        glNormal3d(0.546394, 1.890253, 0.041119);
        glVertex3d(0.771465, 1.314551, 3.439676);
        glVertex3d(0.879852, 1.369777, 3.439676);
        glVertex3d(0.878154, 1.375005, 3.307755);

        glNormal3d(0.548208, 1.886692, -0.09829);
        glVertex3d(0.765004, 1.323445, 3.54961);
        glVertex3d(0.879852, 1.369777, 3.439676);
        glVertex3d(0.771465, 1.314551, 3.439676);

        glNormal3d(0.548207, 1.886692, -0.098291);
        glVertex3d(0.765004, 1.323445, 3.54961);
        glVertex3d(0.876455, 1.380233, 3.54961);
        glVertex3d(0.879852, 1.369777, 3.439676);

        glNormal3d(0.565943, 1.851884, -0.293066);
        glVertex3d(0.735926, 1.363467, 3.709014);
        glVertex3d(0.876455, 1.380233, 3.54961);
        glVertex3d(0.765004, 1.323445, 3.54961);

        glNormal3d(0.565943, 1.851885, -0.293065);
        glVertex3d(0.735926, 1.363467, 3.709014);
        glVertex3d(0.861168, 1.427282, 3.709014);
        glVertex3d(0.876455, 1.380233, 3.54961);

        glNormal3d(0.595919, 1.793054, -0.455833);
        glVertex3d(0.690693, 1.425724, 3.857425);
        glVertex3d(0.861168, 1.427282, 3.709014);
        glVertex3d(0.735926, 1.363467, 3.709014);

        glNormal3d(0.595919, 1.793054, -0.455833);
        glVertex3d(0.690693, 1.425724, 3.857425);
        glVertex3d(0.837388, 1.500469, 3.857425);
        glVertex3d(0.861168, 1.427282, 3.709014);

        glNormal3d(0.658836, 1.669572, -0.659757);
        glVertex3d(0.638999, 1.496875, 3.956366);
        glVertex3d(0.837388, 1.500469, 3.857425);
        glVertex3d(0.690693, 1.425724, 3.857425);

        glNormal3d(0.658836, 1.669573, -0.659757);
        glVertex3d(0.638999, 1.496875, 3.956366);
        glVertex3d(0.810211, 1.584112, 3.956366);
        glVertex3d(0.837388, 1.500469, 3.857425);

        glNormal3d(0.65651, 1.674138, -0.653875);
        glVertex3d(0.616383, 1.528004, 4.00034);
        glVertex3d(0.810211, 1.584112, 3.956366);
        glVertex3d(0.638999, 1.496875, 3.956366);

        glNormal3d(0.656511, 1.674136, -0.653877);
        glVertex3d(0.616383, 1.528004, 4.00034);
        glVertex3d(0.798321, 1.620705, 4.00034);
        glVertex3d(0.810211, 1.584112, 3.956366);

        glNormal3d(0.54601, 1.891007, -2e-006);
        glVertex3d(0.616383, 1.528004, 4.0663);
        glVertex3d(0.798321, 1.620705, 4.00034);
        glVertex3d(0.616383, 1.528004, 4.00034);

        glNormal3d(0.54601, 1.891007, 0);
        glVertex3d(0.616383, 1.528004, 4.0663);
        glVertex3d(0.798321, 1.620705, 4.0663);
        glVertex3d(0.798321, 1.620705, 4.00034);

        glNormal3d(1.214477, 0.579065, 0.88137);
        glVertex3d(0.729464, 1.372361, 4.08279);
        glVertex3d(0.828895, 1.526607, 4.132261);
        glVertex3d(0.674539, 1.447959, 4.132261);

        glNormal3d(1.214476, 0.579066, 0.881371);
        glVertex3d(0.729464, 1.372361, 4.08279);
        glVertex3d(0.857771, 1.437737, 4.08279);
        glVertex3d(0.828895, 1.526607, 4.132261);

        glNormal3d(0.620827, 1.744169, 0.549946);
        glVertex3d(0.781158, 1.301211, 4.214711);
        glVertex3d(0.857771, 1.437737, 4.08279);
        glVertex3d(0.729464, 1.372361, 4.08279);

        glNormal3d(0.620827, 1.744169, 0.549946);
        glVertex3d(0.781158, 1.301211, 4.214711);
        glVertex3d(0.884948, 1.354094, 4.214711);
        glVertex3d(0.857771, 1.437737, 4.08279);

        glNormal3d(0.702441, 1.583994, 0.755255);
        glVertex3d(0.82639, 1.238954, 4.280672);
        glVertex3d(0.884948, 1.354094, 4.214711);
        glVertex3d(0.781158, 1.301211, 4.214711);

        glNormal3d(0.70244, 1.583994, 0.755255);
        glVertex3d(0.82639, 1.238954, 4.280672);
        glVertex3d(0.908728, 1.280907, 4.280672);
        glVertex3d(0.884948, 1.354094, 4.214711);

        glNormal3d(0.733959, 1.522135, 0.810307);
        glVertex3d(0.871622, 1.176697, 4.335639);
        glVertex3d(0.908728, 1.280907, 4.280672);
        glVertex3d(0.82639, 1.238954, 4.280672);

        glNormal3d(0.733959, 1.522135, 0.810307);
        glVertex3d(0.871622, 1.176697, 4.335639);
        glVertex3d(0.932508, 1.207719, 4.335639);
        glVertex3d(0.908728, 1.280907, 4.280672);

        glNormal3d(0.813702, 1.365629, 0.911926);
        glVertex3d(0.9007, 1.136674, 4.357625);
        glVertex3d(0.932508, 1.207719, 4.335639);
        glVertex3d(0.871622, 1.176697, 4.335639);

        glNormal3d(0.813703, 1.365629, 0.911926);
        glVertex3d(0.9007, 1.136674, 4.357625);
        glVertex3d(0.947795, 1.16067, 4.357625);
        glVertex3d(0.932508, 1.207719, 4.335639);

        glNormal3d(0.599171, 1.786671, -0.469558);
        glVertex3d(0.878084, 1.167803, 4.429082);
        glVertex3d(0.947795, 1.16067, 4.357625);
        glVertex3d(0.9007, 1.136674, 4.357625);

        glNormal3d(0.599171, 1.786671, -0.469558);
        glVertex3d(0.878084, 1.167803, 4.429082);
        glVertex3d(0.935905, 1.197264, 4.429082);
        glVertex3d(0.947795, 1.16067, 4.357625);

        glNormal3d(0.547135, 1.888797, 0.070373);
        glVertex3d(0.881315, 1.163356, 4.506036);
        glVertex3d(0.935905, 1.197264, 4.429082);
        glVertex3d(0.878084, 1.167803, 4.429082);

        glNormal3d(0.547135, 1.888798, 0.070374);
        glVertex3d(0.881315, 1.163356, 4.506036);
        glVertex3d(0.937604, 1.192036, 4.506036);
        glVertex3d(0.935905, 1.197264, 4.429082);

        glNormal3d(0.676998, 1.633927, 0.702714);
        glVertex3d(0.920085, 1.109993, 4.571997);
        glVertex3d(0.937604, 1.192036, 4.506036);
        glVertex3d(0.881315, 1.163356, 4.506036);

        glNormal3d(0.676997, 1.633927, 0.702713);
        glVertex3d(0.920085, 1.109993, 4.571997);
        glVertex3d(0.957986, 1.129304, 4.571997);
        glVertex3d(0.937604, 1.192036, 4.506036);

        glNormal3d(0.864969, 1.265013, 0.954743);
        glVertex3d(0.962087, 1.052183, 4.593984);
        glVertex3d(0.957986, 1.129304, 4.571997);
        glVertex3d(0.920085, 1.109993, 4.571997);

        glNormal3d(0.864969, 1.265013, 0.954743);
        glVertex3d(0.962087, 1.052183, 4.593984);
        glVertex3d(0.980068, 1.061345, 4.593984);
        glVertex3d(0.957986, 1.129304, 4.571997);

        glNormal3d(0.957317, 1.08377, 0.995571);
        glVertex3d(1, 1, 4.6);
        glVertex3d(0.980068, 1.061345, 4.593984);
        glVertex3d(0.962087, 1.052183, 4.593984);

        glNormal3d(0.639977, 1.706585, 0.609198);
        glVertex3d(0.651923, 1.479088, 4.08279);
        glVertex3d(0.674539, 1.447959, 4.132261);
        glVertex3d(0.828895, 1.526607, 4.132261);

        glNormal3d(0.639977, 1.706586, 0.609197);
        glVertex3d(0.651923, 1.479088, 4.08279);
        glVertex3d(0.828895, 1.526607, 4.132261);
        glVertex3d(0.817005, 1.563201, 4.08279);

        glNormal3d(0.879161, 1.237161, 0.963926);
        glVertex3d(0.616383, 1.528004, 4.0663);
        glVertex3d(0.651923, 1.479088, 4.08279);
        glVertex3d(0.817005, 1.563201, 4.08279);

        glNormal3d(0.879161, 1.237161, 0.963926);
        glVertex3d(0.616383, 1.528004, 4.0663);
        glVertex3d(0.817005, 1.563201, 4.08279);
        glVertex3d(0.798321, 1.620705, 4.0663);

        glNormal3d(1, 1, 1);
        glVertex3d(0.75208, 1.341233, 3.093384);
        glVertex3d(0.845881, 1.474331, 3.093384);
        glVertex3d(0.706848, 1.40349, 3.093384);

        glNormal3d(1, 1, 1);
        glVertex3d(0.75208, 1.341233, 3.093384);
        glVertex3d(0.869661, 1.401143, 3.093384);
        glVertex3d(0.845881, 1.474331, 3.093384);

        glNormal3d(1, 1, 1);
        glVertex3d(0.869661, 1.401143, 3.093384);
        glVertex3d(1, 1.498741, 3.093384);
        glVertex3d(0.845881, 1.474331, 3.093384);

        glNormal3d(1, 1, 1);
        glVertex3d(0.869661, 1.401143, 3.093384);
        glVertex3d(1, 1.421787, 3.093384);
        glVertex3d(1, 1.498741, 3.093384);

        glNormal3d(0.958362, 1.262895, 0.963926);
        glVertex3d(0.798321, 1.620705, 4.0663);
        glVertex3d(0.817005, 1.563201, 4.08279);
        glVertex3d(1, 1.592185, 4.08279);

        glNormal3d(0.958362, 1.262895, 0.963926);
        glVertex3d(0.798321, 1.620705, 4.0663);
        glVertex3d(1, 1.592185, 4.08279);
        glVertex3d(1, 1.652648, 4.0663);

        glNormal3d(0.875945, 1.783256, 0.609197);
        glVertex3d(0.817005, 1.563201, 4.08279);
        glVertex3d(0.828895, 1.526607, 4.132261);
        glVertex3d(1, 1.553708, 4.132261);

        glNormal3d(0.875944, 1.783255, 0.609197);
        glVertex3d(0.817005, 1.563201, 4.08279);
        glVertex3d(1, 1.553708, 4.132261);
        glVertex3d(1, 1.592185, 4.08279);

        glNormal3d(0.985292, 1.09286, 0.995571);
        glVertex3d(1, 1, 4.6);
        glVertex3d(1, 1.064502, 4.593984);
        glVertex3d(0.980068, 1.061345, 4.593984);

        glNormal3d(0.953472, 1.293769, 0.954743);
        glVertex3d(0.980068, 1.061345, 4.593984);
        glVertex3d(1, 1.135959, 4.571997);
        glVertex3d(0.957986, 1.129304, 4.571997);

        glNormal3d(0.95347, 1.29377, 0.954743);
        glVertex3d(0.980068, 1.061345, 4.593984);
        glVertex3d(1, 1.064502, 4.593984);
        glVertex3d(1, 1.135959, 4.571997);

        glNormal3d(0.888702, 1.702713, 0.702713);
        glVertex3d(0.957986, 1.129304, 4.571997);
        glVertex3d(1, 1.201919, 4.506036);
        glVertex3d(0.937604, 1.192036, 4.506036);

        glNormal3d(0.888702, 1.702714, 0.702713);
        glVertex3d(0.957986, 1.129304, 4.571997);
        glVertex3d(1, 1.135959, 4.571997);
        glVertex3d(1, 1.201919, 4.506036);

        glNormal3d(0.843954, 1.98524, 0.070374);
        glVertex3d(0.937604, 1.192036, 4.506036);
        glVertex3d(1, 1.207416, 4.429082);
        glVertex3d(0.935905, 1.197264, 4.429082);

        glNormal3d(0.843954, 1.98524, 0.070375);
        glVertex3d(0.937604, 1.192036, 4.506036);
        glVertex3d(1, 1.201919, 4.506036);
        glVertex3d(1, 1.207416, 4.429082);

        glNormal3d(0.861883, 1.872032, -0.469558);
        glVertex3d(0.935905, 1.197264, 4.429082);
        glVertex3d(1, 1.168939, 4.357625);
        glVertex3d(0.947795, 1.16067, 4.357625);

        glNormal3d(0.861884, 1.872032, -0.469558);
        glVertex3d(0.935905, 1.197264, 4.429082);
        glVertex3d(1, 1.207416, 4.429082);
        glVertex3d(1, 1.168939, 4.357625);

        glNormal3d(0.935807, 1.405303, 0.911926);
        glVertex3d(0.947795, 1.16067, 4.357625);
        glVertex3d(1, 1.218409, 4.335639);
        glVertex3d(0.932508, 1.207719, 4.335639);

        glNormal3d(0.935806, 1.405303, 0.911926);
        glVertex3d(0.947795, 1.16067, 4.357625);
        glVertex3d(1, 1.168939, 4.357625);
        glVertex3d(1, 1.218409, 4.335639);

        glNormal3d(0.908329, 1.578791, 0.810307);
        glVertex3d(0.932508, 1.207719, 4.335639);
        glVertex3d(1, 1.295363, 4.280672);
        glVertex3d(0.908728, 1.280907, 4.280672);

        glNormal3d(0.908329, 1.578791, 0.810307);
        glVertex3d(0.932508, 1.207719, 4.335639);
        glVertex3d(1, 1.218409, 4.335639);
        glVertex3d(1, 1.295363, 4.280672);

        glNormal3d(0.897468, 1.647362, 0.755255);
        glVertex3d(0.908728, 1.280907, 4.280672);
        glVertex3d(1, 1.372317, 4.214711);
        glVertex3d(0.884948, 1.354094, 4.214711);

        glNormal3d(0.897468, 1.647362, 0.755255);
        glVertex3d(0.908728, 1.280907, 4.280672);
        glVertex3d(1, 1.295363, 4.280672);
        glVertex3d(1, 1.372317, 4.214711);

        glNormal3d(0.869346, 1.824918, 0.549946);
        glVertex3d(0.884948, 1.354094, 4.214711);
        glVertex3d(1, 1.460264, 4.08279);
        glVertex3d(0.857771, 1.437737, 4.08279);

        glNormal3d(0.869346, 1.824918, 0.549945);
        glVertex3d(0.884948, 1.354094, 4.214711);
        glVertex3d(1, 1.372317, 4.214711);
        glVertex3d(1, 1.460264, 4.08279);

        glNormal3d(1.073903, 0.533391, 0.881371);
        glVertex3d(0.857771, 1.437737, 4.08279);
        glVertex3d(1, 1.553708, 4.132261);
        glVertex3d(0.828895, 1.526607, 4.132261);

        glNormal3d(1.073903, 0.533391, 0.881371);
        glVertex3d(0.857771, 1.437737, 4.08279);
        glVertex3d(1, 1.460264, 4.08279);
        glVertex3d(1, 1.553708, 4.132261);

        glNormal3d(0.843566, 1.987689, 0);
        glVertex3d(0.798321, 1.620705, 4.0663);
        glVertex3d(1, 1.652648, 4.00034);
        glVertex3d(0.798321, 1.620705, 4.00034);

        glNormal3d(0.843566, 1.987688, -2e-006);
        glVertex3d(0.798321, 1.620705, 4.0663);
        glVertex3d(1, 1.652648, 4.0663);
        glVertex3d(1, 1.652648, 4.00034);

        glNormal3d(0.881642, 1.747286, -0.653877);
        glVertex3d(0.798321, 1.620705, 4.00034);
        glVertex3d(1, 1.614171, 3.956366);
        glVertex3d(0.810211, 1.584112, 3.956366);

        glNormal3d(0.881642, 1.747286, -0.653877);
        glVertex3d(0.798321, 1.620705, 4.00034);
        glVertex3d(1, 1.652648, 4.00034);
        glVertex3d(1, 1.614171, 3.956366);

        glNormal3d(0.882443, 1.742227, -0.659757);
        glVertex3d(0.810211, 1.584112, 3.956366);
        glVertex3d(1, 1.526224, 3.857425);
        glVertex3d(0.837388, 1.500469, 3.857425);

        glNormal3d(0.882443, 1.742227, -0.659757);
        glVertex3d(0.810211, 1.584112, 3.956366);
        glVertex3d(1, 1.614171, 3.956366);
        glVertex3d(1, 1.526224, 3.857425);

        glNormal3d(0.860764, 1.879107, -0.455833);
        glVertex3d(0.837388, 1.500469, 3.857425);
        glVertex3d(1, 1.44927, 3.709014);
        glVertex3d(0.861168, 1.427282, 3.709014);

        glNormal3d(0.860764, 1.879107, -0.455833);
        glVertex3d(0.837388, 1.500469, 3.857425);
        glVertex3d(1, 1.526224, 3.857425);
        glVertex3d(1, 1.44927, 3.709014);

        glNormal3d(0.850435, 1.944322, -0.293065);
        glVertex3d(0.861168, 1.427282, 3.709014);
        glVertex3d(1, 1.3998, 3.54961);
        glVertex3d(0.876455, 1.380233, 3.54961);

        glNormal3d(0.850435, 1.944322, -0.293065);
        glVertex3d(0.861168, 1.427282, 3.709014);
        glVertex3d(1, 1.44927, 3.709014);
        glVertex3d(1, 1.3998, 3.54961);

        glNormal3d(0.844324, 1.982906, -0.098291);
        glVertex3d(0.876455, 1.380233, 3.54961);
        glVertex3d(1, 1.388807, 3.439676);
        glVertex3d(0.879852, 1.369777, 3.439676);

        glNormal3d(0.844324, 1.982906, -0.09829);
        glVertex3d(0.876455, 1.380233, 3.54961);
        glVertex3d(1, 1.3998, 3.54961);
        glVertex3d(1, 1.388807, 3.439676);

        glNormal3d(0.843698, 1.986853, 0.041119);
        glVertex3d(0.879852, 1.369777, 3.439676);
        glVertex3d(1, 1.394303, 3.307755);
        glVertex3d(0.878154, 1.375005, 3.307755);

        glNormal3d(0.843698, 1.986853, 0.041119);
        glVertex3d(0.879852, 1.369777, 3.439676);
        glVertex3d(1, 1.388807, 3.439676);
        glVertex3d(1, 1.394303, 3.307755);

        glNormal3d(0.961614, 1.242359, 0.969427);
        glVertex3d(0.878154, 1.375005, 3.307755);
        glVertex3d(1, 1.438277, 3.296762);
        glVertex3d(0.864565, 1.416826, 3.296762);

        glNormal3d(0.961614, 1.242359, 0.969427);
        glVertex3d(0.878154, 1.375005, 3.307755);
        glVertex3d(1, 1.394303, 3.307755);
        glVertex3d(1, 1.438277, 3.296762);

        glNormal3d(0.85676, 1.904389, 0.40195);
        glVertex3d(0.864565, 1.416826, 3.296762);
        glVertex3d(1, 1.460264, 3.247291);
        glVertex3d(0.857771, 1.437737, 3.247291);

        glNormal3d(0.856759, 1.904389, 0.401948);
        glVertex3d(0.864565, 1.416826, 3.296762);
        glVertex3d(1, 1.438277, 3.296762);
        glVertex3d(1, 1.460264, 3.247291);

        glNormal3d(0.846029, 1.972138, -0.176753);
        glVertex3d(0.857771, 1.437737, 3.247291);
        glVertex3d(1, 1.44927, 3.186828);
        glVertex3d(0.861168, 1.427282, 3.186828);

        glNormal3d(0.84603, 1.972138, -0.176752);
        glVertex3d(0.857771, 1.437737, 3.247291);
        glVertex3d(1, 1.460264, 3.247291);
        glVertex3d(1, 1.44927, 3.186828);

        glNormal3d(0.888701, 1.702714, -0.702713);
        glVertex3d(0.861168, 1.427282, 3.186828);
        glVertex3d(1, 1.41629, 3.153847);
        glVertex3d(0.871359, 1.395916, 3.153847);

        glNormal3d(0.888701, 1.702715, -0.702712);
        glVertex3d(0.861168, 1.427282, 3.186828);
        glVertex3d(1, 1.44927, 3.186828);
        glVertex3d(1, 1.41629, 3.153847);

        glNormal3d(0.844193, 1.983731, 0.08943);
        glVertex3d(0.871359, 1.395916, 3.153847);
        glVertex3d(1, 1.421787, 3.093384);
        glVertex3d(0.869661, 1.401143, 3.093384);

        glNormal3d(0.844193, 1.983731, 0.089431);
        glVertex3d(0.871359, 1.395916, 3.153847);
        glVertex3d(1, 1.41629, 3.153847);
        glVertex3d(1, 1.421787, 3.093384);

        glNormal3d(0.888701, 1.702714, 0.702713);
        glVertex3d(0.845881, 1.474331, 3.093384);
        glVertex3d(1, 1.526224, 3.0659);
        glVertex3d(0.837388, 1.500469, 3.0659);

        glNormal3d(0.888701, 1.702715, 0.702712);
        glVertex3d(0.845881, 1.474331, 3.093384);
        glVertex3d(1, 1.498741, 3.093384);
        glVertex3d(1, 1.526224, 3.0659);

        glNormal3d(0.844093, 1.98436, -0.082029);
        glVertex3d(0.837388, 1.500469, 3.0659);
        glVertex3d(1, 1.520728, 2.99994);
        glVertex3d(0.839087, 1.495241, 2.99994);

        glNormal3d(0.844093, 1.98436, -0.082029);
        glVertex3d(0.837388, 1.500469, 3.0659);
        glVertex3d(1, 1.526224, 3.0659);
        glVertex3d(1, 1.520728, 2.99994);

        glNormal3d(0.968953, 1.196023, 0.980108);
        glVertex3d(0.839087, 1.495241, 2.99994);
        glVertex3d(1, 1.603178, 2.98345);
        glVertex3d(0.813608, 1.573657, 2.98345);

        glNormal3d(0.968953, 1.196023, 0.980108);
        glVertex3d(0.839087, 1.495241, 2.99994);
        glVertex3d(1, 1.520728, 2.99994);
        glVertex3d(1, 1.603178, 2.98345);

        glNormal3d(0.918781, 1.512797, 0.854659);
        glVertex3d(0.813608, 1.573657, 2.98345);
        glVertex3d(1, 1.658145, 2.950469);
        glVertex3d(0.796622, 1.625933, 2.950469);

        glNormal3d(0.918782, 1.512797, 0.85466);
        glVertex3d(0.813608, 1.573657, 2.98345);
        glVertex3d(1, 1.603178, 2.98345);
        glVertex3d(1, 1.658145, 2.950469);

        glNormal3d(0.851412, 1.938152, 0.312718);
        glVertex3d(0.796622, 1.625933, 2.950469);
        glVertex3d(1, 1.685629, 2.868019);
        glVertex3d(0.788129, 1.652072, 2.868019);

        glNormal3d(0.851412, 1.938152, 0.312718);
        glVertex3d(0.796622, 1.625933, 2.950469);
        glVertex3d(1, 1.658145, 2.950469);
        glVertex3d(1, 1.685629, 2.868019);

        glNormal3d(0.844324, 1.982906, -0.098291);
        glVertex3d(0.788129, 1.652072, 2.868019);
        glVertex3d(1, 1.680132, 2.813052);
        glVertex3d(0.789828, 1.646844, 2.813052);

        glNormal3d(0.844324, 1.982906, -0.098294);
        glVertex3d(0.788129, 1.652072, 2.868019);
        glVertex3d(1, 1.685629, 2.868019);
        glVertex3d(1, 1.680132, 2.813052);

        glNormal3d(0.875439, 1.786452, -0.604961);
        glVertex3d(0.789828, 1.646844, 2.813052);
        glVertex3d(1, 1.625165, 2.741595);
        glVertex3d(0.806814, 1.594567, 2.741595);

        glNormal3d(0.875439, 1.786453, -0.60496);
        glVertex3d(0.789828, 1.646844, 2.813052);
        glVertex3d(1, 1.680132, 2.813052);
        glVertex3d(1, 1.625165, 2.741595);

        glNormal3d(0.962862, 1.234479, -0.971412);
        glVertex3d(0.806814, 1.594567, 2.741595);
        glVertex3d(1, 1.465761, 2.703118);
        glVertex3d(0.856072, 1.442965, 2.703118);

        glNormal3d(0.962862, 1.234479, -0.971412);
        glVertex3d(0.806814, 1.594567, 2.741595);
        glVertex3d(1, 1.625165, 2.741595);
        glVertex3d(1, 1.465761, 2.703118);

        glNormal3d(0.970378, 1.187029, -0.981908);
        glVertex3d(0.856072, 1.442965, 2.703118);
        glVertex3d(1, 1.35033, 2.681131);
        glVertex3d(0.891742, 1.333184, 2.681131);

        glNormal3d(0.970378, 1.187029, -0.981908);
        glVertex3d(0.856072, 1.442965, 2.703118);
        glVertex3d(1, 1.465761, 2.703118);
        glVertex3d(1, 1.35033, 2.681131);

        glNormal3d(0.843717, 1.986738, -0.043855);
        glVertex3d(0.891742, 1.333184, 2.681131);
        glVertex3d(1, 1.339337, 2.433779);
        glVertex3d(0.895139, 1.322728, 2.433779);

        glNormal3d(0.843716, 1.986738, -0.043855);
        glVertex3d(0.891742, 1.333184, 2.681131);
        glVertex3d(1, 1.35033, 2.681131);
        glVertex3d(1, 1.339337, 2.433779);

        glNormal3d(0.844066, 1.984537, 0.079827);
        glVertex3d(0.895139, 1.322728, 2.433779);
        glVertex3d(1, 1.355826, 2.230402);
        glVertex3d(0.890044, 1.338411, 2.230402);

        glNormal3d(0.844065, 1.984536, 0.079827);
        glVertex3d(0.895139, 1.322728, 2.433779);
        glVertex3d(1, 1.339337, 2.433779);
        glVertex3d(1, 1.355826, 2.230402);

        glNormal3d(0.843567, 1.987689, 0);
        glVertex3d(0.890044, 1.338411, 2.230402);
        glVertex3d(1, 1.355826, 2.131461);
        glVertex3d(0.890044, 1.338411, 2.131461);

        glNormal3d(0.843567, 1.987689, 0);
        glVertex3d(0.890044, 1.338411, 2.230402);
        glVertex3d(1, 1.355826, 2.230402);
        glVertex3d(1, 1.355826, 2.131461);

        glNormal3d(0.849446, 1.950564, 0.27159);
        glVertex3d(0.890044, 1.338411, 2.131461);
        glVertex3d(1, 1.388807, 2.01603);
        glVertex3d(0.879852, 1.369777, 2.01603);

        glNormal3d(0.849446, 1.950564, 0.27159);
        glVertex3d(0.890044, 1.338411, 2.131461);
        glVertex3d(1, 1.355826, 2.131461);
        glVertex3d(1, 1.388807, 2.01603);

        glNormal3d(0.846734, 1.96769, 0.200211);
        glVertex3d(0.879852, 1.369777, 2.01603);
        glVertex3d(1, 1.421787, 1.856626);
        glVertex3d(0.869661, 1.401143, 1.856626);

        glNormal3d(0.846733, 1.96769, 0.200211);
        glVertex3d(0.879852, 1.369777, 2.01603);
        glVertex3d(1, 1.388807, 2.01603);
        glVertex3d(1, 1.421787, 1.856626);

        glNormal3d(0.847831, 1.960762, 0.231908);
        glVertex3d(0.869661, 1.401143, 1.856626);
        glVertex3d(1, 1.460264, 1.697221);
        glVertex3d(0.857771, 1.437737, 1.697221);

        glNormal3d(0.847831, 1.960762, 0.231909);
        glVertex3d(0.869661, 1.401143, 1.856626);
        glVertex3d(1, 1.421787, 1.856626);
        glVertex3d(1, 1.460264, 1.697221);

        glNormal3d(0.851412, 1.938152, 0.312717);
        glVertex3d(0.857771, 1.437737, 1.697221);
        glVertex3d(1, 1.498741, 1.581791);
        glVertex3d(0.845881, 1.474331, 1.581791);

        glNormal3d(0.851412, 1.938152, 0.312717);
        glVertex3d(0.857771, 1.437737, 1.697221);
        glVertex3d(1, 1.460264, 1.697221);
        glVertex3d(1, 1.498741, 1.581791);

        glNormal3d(0.85416, 1.9208, 0.361743);
        glVertex3d(0.845881, 1.474331, 1.581791);
        glVertex3d(1, 1.559204, 1.427883);
        glVertex3d(0.827197, 1.531835, 1.427883);

        glNormal3d(0.85416, 1.9208, 0.361743);
        glVertex3d(0.845881, 1.474331, 1.581791);
        glVertex3d(1, 1.498741, 1.581791);
        glVertex3d(1, 1.559204, 1.427883);

        glNormal3d(0.850797, 1.942035, 0.300514);
        glVertex3d(0.827197, 1.531835, 1.427883);
        glVertex3d(1, 1.6, 1.3);
        glVertex3d(0.81459, 1.570634, 1.3);

        glNormal3d(0.850797, 1.942035, 0.300514);
        glVertex3d(0.827197, 1.531835, 1.427883);
        glVertex3d(1, 1.559204, 1.427883);
        glVertex3d(1, 1.6, 1.3);

        glNormal3d(1, 1, 1);
        glVertex3d(0.81459, 1.570634, 1.3);
        glVertex3d(1, 1.7, 1.3);
        glVertex3d(0.783689, 1.66574, 1.3);

        glNormal3d(1, 1, 1);
        glVertex3d(0.81459, 1.570634, 1.3);
        glVertex3d(1, 1.6, 1.3);
        glVertex3d(1, 1.7, 1.3);

        glNormal3d(0.843715, 1.986752, 0.043547);
        glVertex3d(0.783689, 1.66574, 1.3);
        glVertex3d(1, 1.702119, 1.251989);
        glVertex3d(0.783034, 1.667755, 1.251989);

        glNormal3d(0.843715, 1.986752, 0.043547);
        glVertex3d(0.783689, 1.66574, 1.3);
        glVertex3d(1, 1.7, 1.3);
        glVertex3d(1, 1.702119, 1.251989);

        glNormal3d(0.843723, 1.986695, -0.04485);
        glVertex3d(0.783034, 1.667755, 1.251989);
        glVertex3d(1, 1.696622, 1.131061);
        glVertex3d(0.784732, 1.662527, 1.131061);

        glNormal3d(0.843724, 1.986695, -0.044849);
        glVertex3d(0.783034, 1.667755, 1.251989);
        glVertex3d(1, 1.702119, 1.251989);
        glVertex3d(1, 1.696622, 1.131061);

        glNormal3d(0.85814, 1.895669, 0.42149);
        glVertex3d(0.784732, 1.662527, 1.131061);
        glVertex3d(1, 1.740595, 1.037617);
        glVertex3d(0.771144, 1.704348, 1.037617);

        glNormal3d(0.85814, 1.895669, 0.42149);
        glVertex3d(0.784732, 1.662527, 1.131061);
        glVertex3d(1, 1.696622, 1.131061);
        glVertex3d(1, 1.740595, 1.037617);

        glNormal3d(0.884981, 1.726203, 0.677791);
        glVertex3d(0.771144, 1.704348, 1.037617);
        glVertex3d(1.000001, 1.817549, 0.955167);
        glVertex3d(0.747364, 1.777536, 0.955167);

        glNormal3d(0.884981, 1.726203, 0.67779);
        glVertex3d(0.771144, 1.704348, 1.037617);
        glVertex3d(1, 1.740595, 1.037617);
        glVertex3d(1.000001, 1.817549, 0.955167);

        glNormal3d(0.875005, 1.789193, 0.60129);
        glVertex3d(0.747364, 1.777536, 0.955167);
        glVertex3d(1.000001, 1.905496, 0.839736);
        glVertex3d(0.720187, 1.861179, 0.839736);

        glNormal3d(0.875005, 1.789194, 0.60129);
        glVertex3d(0.747364, 1.777536, 0.955167);
        glVertex3d(1.000001, 1.817549, 0.955167);
        glVertex3d(1.000001, 1.905496, 0.839736);

        glNormal3d(0.862539, 1.867899, 0.477343);
        glVertex3d(0.720187, 1.861179, 0.839736);
        glVertex3d(1.000001, 1.96596, 0.729802);
        glVertex3d(0.701502, 1.918683, 0.729802);

        glNormal3d(0.862539, 1.867898, 0.477345);
        glVertex3d(0.720187, 1.861179, 0.839736);
        glVertex3d(1.000001, 1.905496, 0.839736);
        glVertex3d(1.000001, 1.96596, 0.729802);

        glNormal3d(0.8451, 1.978001, 0.139714);
        glVertex3d(0.701502, 1.918683, 0.729802);
        glVertex3d(1.000001, 1.98245, 0.614371);
        glVertex3d(0.696407, 1.934366, 0.614371);

        glNormal3d(0.8451, 1.978001, 0.139714);
        glVertex3d(0.701502, 1.918683, 0.729802);
        glVertex3d(1.000001, 1.96596, 0.729802);
        glVertex3d(1.000001, 1.98245, 0.614371);

        glNormal3d(0.844612, 1.981087, -0.115421);
        glVertex3d(0.696407, 1.934366, 0.614371);
        glVertex3d(1.000001, 1.971457, 0.520927);
        glVertex3d(0.699804, 1.923911, 0.520927);

        glNormal3d(0.844612, 1.981087, -0.115422);
        glVertex3d(0.696407, 1.934366, 0.614371);
        glVertex3d(1.000001, 1.98245, 0.614371);
        glVertex3d(1.000001, 1.971457, 0.520927);

        glNormal3d(0.853762, 1.923311, -0.355122);
        glVertex3d(0.699804, 1.923911, 0.520927);
        glVertex3d(1.000001, 1.943973, 0.44947);
        glVertex3d(0.708297, 1.897772, 0.44947);

        glNormal3d(0.853763, 1.923311, -0.355121);
        glVertex3d(0.699804, 1.923911, 0.520927);
        glVertex3d(1.000001, 1.971457, 0.520927);
        glVertex3d(1.000001, 1.943973, 0.44947);

        glNormal3d(0.882443, 1.742228, -0.659756);
        glVertex3d(0.708297, 1.897772, 0.44947);
        glVertex3d(1, 1.9, 0.4);
        glVertex3d(0.721885, 1.855951, 0.4);

        glNormal3d(0.882443, 1.742227, -0.659757);
        glVertex3d(0.708297, 1.897772, 0.44947);
        glVertex3d(1.000001, 1.943973, 0.44947);
        glVertex3d(1, 1.9, 0.4);

        glNormal3d(0.843566, 1.987688, -3e-006);
        glVertex3d(0.721885, 1.855951, 0.4);
        glVertex3d(1.000001, 1.9, 0.3);
        glVertex3d(0.721885, 1.855951, 0.3);

        glNormal3d(0.843566, 1.987688, -1e-006);
        glVertex3d(0.721885, 1.855951, 0.4);
        glVertex3d(1, 1.9, 0.4);
        glVertex3d(1.000001, 1.9, 0.3);

        glNormal3d(1, 1.000001, 1);
        glVertex3d(0.721885, 1.855951, 0.3);
        glVertex3d(1.000001, 1.967019, 0.3);
        glVertex3d(0.701175, 1.91969, 0.3);

        glNormal3d(1, 1.000001, 1);
        glVertex3d(0.721885, 1.855951, 0.3);
        glVertex3d(1.000001, 1.9, 0.3);
        glVertex3d(1.000001, 1.967019, 0.3);

        glNormal3d(0.843566, 1.987688, 0);
        glVertex3d(0.701175, 1.91969, 0.3);
        glVertex3d(1.000001, 1.967019, 0);
        glVertex3d(0.701175, 1.91969, 0);

        glNormal3d(0.843566, 1.987688, 0);
        glVertex3d(0.701175, 1.91969, 0.3);
        glVertex3d(1.000001, 1.967019, 0.3);
        glVertex3d(1.000001, 1.967019, 0);

        glNormal3d(1, 1, -1);
        glVertex3d(0.701175, 1.91969, 0);
        glVertex3d(1.000001, 1.967019, 0);
        glVertex3d(1, 1, 0);

        glNormal3d(1, 1, -1);
        glVertex3d(1.000001, 1.967019, 0);
        glVertex3d(1.298826, 1.91969, 0);
        glVertex3d(1, 1, 0);

        glNormal3d(1.156435, 1.987688, 0);
        glVertex3d(1.000001, 1.967019, 0.3);
        glVertex3d(1.298826, 1.91969, 0);
        glVertex3d(1.000001, 1.967019, 0);

        glNormal3d(1.156435, 1.987688, 0);
        glVertex3d(1.000001, 1.967019, 0.3);
        glVertex3d(1.298826, 1.91969, 0.3);
        glVertex3d(1.298826, 1.91969, 0);

        glNormal3d(1, 1.000001, 1);
        glVertex3d(1.000001, 1.9, 0.3);
        glVertex3d(1.298826, 1.91969, 0.3);
        glVertex3d(1.000001, 1.967019, 0.3);

        glNormal3d(1, 1.000001, 1);
        glVertex3d(1.000001, 1.9, 0.3);
        glVertex3d(1.278116, 1.85595, 0.3);
        glVertex3d(1.298826, 1.91969, 0.3);

        glNormal3d(1.156435, 1.987688, -1e-006);
        glVertex3d(1, 1.9, 0.4);
        glVertex3d(1.278116, 1.85595, 0.3);
        glVertex3d(1.000001, 1.9, 0.3);

        glNormal3d(1.156435, 1.987688, -1e-006);
        glVertex3d(1, 1.9, 0.4);
        glVertex3d(1.278116, 1.85595, 0.4);
        glVertex3d(1.278116, 1.85595, 0.3);

        glNormal3d(1.117558, 1.742227, -0.659757);
        glVertex3d(1.000001, 1.943973, 0.44947);
        glVertex3d(1.278116, 1.85595, 0.4);
        glVertex3d(1, 1.9, 0.4);

        glNormal3d(1.117558, 1.742228, -0.659756);
        glVertex3d(1.000001, 1.943973, 0.44947);
        glVertex3d(1.291704, 1.897772, 0.44947);
        glVertex3d(1.278116, 1.85595, 0.4);

        glNormal3d(1.146239, 1.923311, -0.355121);
        glVertex3d(1.000001, 1.971457, 0.520927);
        glVertex3d(1.291704, 1.897772, 0.44947);
        glVertex3d(1.000001, 1.943973, 0.44947);

        glNormal3d(1.146239, 1.923311, -0.355122);
        glVertex3d(1.000001, 1.971457, 0.520927);
        glVertex3d(1.300197, 1.92391, 0.520927);
        glVertex3d(1.291704, 1.897772, 0.44947);

        glNormal3d(1.15539, 1.981087, -0.115422);
        glVertex3d(1.000001, 1.98245, 0.614371);
        glVertex3d(1.300197, 1.92391, 0.520927);
        glVertex3d(1.000001, 1.971457, 0.520927);

        glNormal3d(1.15539, 1.981087, -0.115421);
        glVertex3d(1.000001, 1.98245, 0.614371);
        glVertex3d(1.303595, 1.934365, 0.614371);
        glVertex3d(1.300197, 1.92391, 0.520927);

        glNormal3d(1.154901, 1.978001, 0.139714);
        glVertex3d(1.000001, 1.96596, 0.729802);
        glVertex3d(1.303595, 1.934365, 0.614371);
        glVertex3d(1.000001, 1.98245, 0.614371);

        glNormal3d(1.154901, 1.978001, 0.139714);
        glVertex3d(1.000001, 1.96596, 0.729802);
        glVertex3d(1.298499, 1.918682, 0.729802);
        glVertex3d(1.303595, 1.934365, 0.614371);

        glNormal3d(1.137462, 1.867898, 0.477344);
        glVertex3d(1.000001, 1.905496, 0.839736);
        glVertex3d(1.298499, 1.918682, 0.729802);
        glVertex3d(1.000001, 1.96596, 0.729802);

        glNormal3d(1.137462, 1.867898, 0.477344);
        glVertex3d(1.000001, 1.905496, 0.839736);
        glVertex3d(1.279814, 1.861178, 0.839736);
        glVertex3d(1.298499, 1.918682, 0.729802);

        glNormal3d(1.124996, 1.789194, 0.60129);
        glVertex3d(1.000001, 1.817549, 0.955167);
        glVertex3d(1.279814, 1.861178, 0.839736);
        glVertex3d(1.000001, 1.905496, 0.839736);

        glNormal3d(1.124996, 1.789194, 0.601289);
        glVertex3d(1.000001, 1.817549, 0.955167);
        glVertex3d(1.252637, 1.777536, 0.955167);
        glVertex3d(1.279814, 1.861178, 0.839736);

        glNormal3d(1.115019, 1.726203, 0.67779);
        glVertex3d(1, 1.740595, 1.037617);
        glVertex3d(1.252637, 1.777536, 0.955167);
        glVertex3d(1.000001, 1.817549, 0.955167);

        glNormal3d(1.11502, 1.726202, 0.677791);
        glVertex3d(1, 1.740595, 1.037617);
        glVertex3d(1.228857, 1.704348, 1.037617);
        glVertex3d(1.252637, 1.777536, 0.955167);

        glNormal3d(1.141861, 1.895669, 0.42149);
        glVertex3d(1, 1.696622, 1.131061);
        glVertex3d(1.228857, 1.704348, 1.037617);
        glVertex3d(1, 1.740595, 1.037617);

        glNormal3d(1.141861, 1.895668, 0.42149);
        glVertex3d(1, 1.696622, 1.131061);
        glVertex3d(1.215268, 1.662527, 1.131061);
        glVertex3d(1.228857, 1.704348, 1.037617);

        glNormal3d(1.156278, 1.986694, -0.044849);
        glVertex3d(1, 1.702119, 1.251989);
        glVertex3d(1.215268, 1.662527, 1.131061);
        glVertex3d(1, 1.696622, 1.131061);

        glNormal3d(1.156278, 1.986694, -0.044849);
        glVertex3d(1, 1.702119, 1.251989);
        glVertex3d(1.216967, 1.667754, 1.251989);
        glVertex3d(1.215268, 1.662527, 1.131061);

        glNormal3d(1.156287, 1.986751, 0.043547);
        glVertex3d(1, 1.7, 1.3);
        glVertex3d(1.216967, 1.667754, 1.251989);
        glVertex3d(1, 1.702119, 1.251989);

        glNormal3d(1.156287, 1.986751, 0.043547);
        glVertex3d(1, 1.7, 1.3);
        glVertex3d(1.216312, 1.665739, 1.3);
        glVertex3d(1.216967, 1.667754, 1.251989);

        glNormal3d(1, 1, 1);
        glVertex3d(1, 1.6, 1.3);
        glVertex3d(1.216312, 1.665739, 1.3);
        glVertex3d(1, 1.7, 1.3);

        glNormal3d(1, 1, 1);
        glVertex3d(1, 1.6, 1.3);
        glVertex3d(1.185411, 1.570634, 1.3);
        glVertex3d(1.216312, 1.665739, 1.3);

        glNormal3d(1.149204, 1.942035, 0.300514);
        glVertex3d(1, 1.559204, 1.427883);
        glVertex3d(1.185411, 1.570634, 1.3);
        glVertex3d(1, 1.6, 1.3);

        glNormal3d(1.149204, 1.942035, 0.300513);
        glVertex3d(1, 1.559204, 1.427883);
        glVertex3d(1.172804, 1.531835, 1.427883);
        glVertex3d(1.185411, 1.570634, 1.3);

        glNormal3d(1.145841, 1.9208, 0.361742);
        glVertex3d(1, 1.498741, 1.581791);
        glVertex3d(1.172804, 1.531835, 1.427883);
        glVertex3d(1, 1.559204, 1.427883);

        glNormal3d(1.145841, 1.9208, 0.361743);
        glVertex3d(1, 1.498741, 1.581791);
        glVertex3d(1.15412, 1.474331, 1.581791);
        glVertex3d(1.172804, 1.531835, 1.427883);

        glNormal3d(1.148589, 1.938152, 0.312717);
        glVertex3d(1, 1.460264, 1.697221);
        glVertex3d(1.15412, 1.474331, 1.581791);
        glVertex3d(1, 1.498741, 1.581791);

        glNormal3d(1.14859, 1.938152, 0.312717);
        glVertex3d(1, 1.460264, 1.697221);
        glVertex3d(1.14223, 1.437737, 1.697221);
        glVertex3d(1.15412, 1.474331, 1.581791);

        glNormal3d(1.152171, 1.960761, 0.231909);
        glVertex3d(1, 1.421787, 1.856626);
        glVertex3d(1.14223, 1.437737, 1.697221);
        glVertex3d(1, 1.460264, 1.697221);

        glNormal3d(1.15217, 1.960762, 0.231908);
        glVertex3d(1, 1.421787, 1.856626);
        glVertex3d(1.13034, 1.401143, 1.856626);
        glVertex3d(1.14223, 1.437737, 1.697221);

        glNormal3d(1.153268, 1.96769, 0.200211);
        glVertex3d(1, 1.388807, 2.01603);
        glVertex3d(1.13034, 1.401143, 1.856626);
        glVertex3d(1, 1.421787, 1.856626);

        glNormal3d(1.153268, 1.96769, 0.200212);
        glVertex3d(1, 1.388807, 2.01603);
        glVertex3d(1.120148, 1.369777, 2.01603);
        glVertex3d(1.13034, 1.401143, 1.856626);

        glNormal3d(1.150556, 1.950564, 0.27159);
        glVertex3d(1, 1.355826, 2.131461);
        glVertex3d(1.120148, 1.369777, 2.01603);
        glVertex3d(1, 1.388807, 2.01603);

        glNormal3d(1.150555, 1.950564, 0.271589);
        glVertex3d(1, 1.355826, 2.131461);
        glVertex3d(1.109957, 1.338411, 2.131461);
        glVertex3d(1.120148, 1.369777, 2.01603);

        glNormal3d(1.156435, 1.987688, 0);
        glVertex3d(1, 1.355826, 2.230402);
        glVertex3d(1.109957, 1.338411, 2.131461);
        glVertex3d(1, 1.355826, 2.131461);

        glNormal3d(1.156436, 1.987688, 1e-006);
        glVertex3d(1, 1.355826, 2.230402);
        glVertex3d(1.109957, 1.338411, 2.230402);
        glVertex3d(1.109957, 1.338411, 2.131461);

        glNormal3d(1.155936, 1.984536, 0.079827);
        glVertex3d(1, 1.339337, 2.433779);
        glVertex3d(1.109957, 1.338411, 2.230402);
        glVertex3d(1, 1.355826, 2.230402);

        glNormal3d(1.155936, 1.984536, 0.079827);
        glVertex3d(1, 1.339337, 2.433779);
        glVertex3d(1.104861, 1.322728, 2.433779);
        glVertex3d(1.109957, 1.338411, 2.230402);

        glNormal3d(1.156284, 1.986738, -0.043855);
        glVertex3d(1, 1.35033, 2.681131);
        glVertex3d(1.104861, 1.322728, 2.433779);
        glVertex3d(1, 1.339337, 2.433779);

        glNormal3d(1.156285, 1.986738, -0.043855);
        glVertex3d(1, 1.35033, 2.681131);
        glVertex3d(1.108258, 1.333184, 2.681131);
        glVertex3d(1.104861, 1.322728, 2.433779);

        glNormal3d(1.029623, 1.187029, -0.981908);
        glVertex3d(1, 1.465761, 2.703118);
        glVertex3d(1.108258, 1.333184, 2.681131);
        glVertex3d(1, 1.35033, 2.681131);

        glNormal3d(1.029623, 1.187029, -0.981908);
        glVertex3d(1, 1.465761, 2.703118);
        glVertex3d(1.143928, 1.442965, 2.703118);
        glVertex3d(1.108258, 1.333184, 2.681131);

        glNormal3d(1.037138, 1.234479, -0.971412);
        glVertex3d(1, 1.625165, 2.741595);
        glVertex3d(1.143928, 1.442965, 2.703118);
        glVertex3d(1, 1.465761, 2.703118);

        glNormal3d(1.037138, 1.234479, -0.971412);
        glVertex3d(1, 1.625165, 2.741595);
        glVertex3d(1.193187, 1.594567, 2.741595);
        glVertex3d(1.143928, 1.442965, 2.703118);

        glNormal3d(1.124563, 1.786453, -0.60496);
        glVertex3d(1, 1.680132, 2.813052);
        glVertex3d(1.193187, 1.594567, 2.741595);
        glVertex3d(1, 1.625165, 2.741595);

        glNormal3d(1.124562, 1.786452, -0.60496);
        glVertex3d(1, 1.680132, 2.813052);
        glVertex3d(1.210173, 1.646844, 2.813052);
        glVertex3d(1.193187, 1.594567, 2.741595);

        glNormal3d(1.155677, 1.982905, -0.098294);
        glVertex3d(1, 1.685629, 2.868019);
        glVertex3d(1.210173, 1.646844, 2.813052);
        glVertex3d(1, 1.680132, 2.813052);

        glNormal3d(1.155677, 1.982905, -0.098293);
        glVertex3d(1, 1.685629, 2.868019);
        glVertex3d(1.211871, 1.652071, 2.868019);
        glVertex3d(1.210173, 1.646844, 2.813052);

        glNormal3d(1.148589, 1.938152, 0.312718);
        glVertex3d(1, 1.658145, 2.950469);
        glVertex3d(1.211871, 1.652071, 2.868019);
        glVertex3d(1, 1.685629, 2.868019);

        glNormal3d(1.148589, 1.938152, 0.312718);
        glVertex3d(1, 1.658145, 2.950469);
        glVertex3d(1.203378, 1.625933, 2.950469);
        glVertex3d(1.211871, 1.652071, 2.868019);

        glNormal3d(1.081219, 1.512797, 0.85466);
        glVertex3d(1, 1.603178, 2.98345);
        glVertex3d(1.203378, 1.625933, 2.950469);
        glVertex3d(1, 1.658145, 2.950469);

        glNormal3d(1.081219, 1.512797, 0.854659);
        glVertex3d(1, 1.603178, 2.98345);
        glVertex3d(1.186393, 1.573656, 2.98345);
        glVertex3d(1.203378, 1.625933, 2.950469);

        glNormal3d(1.031047, 1.196023, 0.980108);
        glVertex3d(1, 1.520728, 2.99994);
        glVertex3d(1.186393, 1.573656, 2.98345);
        glVertex3d(1, 1.603178, 2.98345);

        glNormal3d(1.031047, 1.196023, 0.980108);
        glVertex3d(1, 1.520728, 2.99994);
        glVertex3d(1.160914, 1.495241, 2.99994);
        glVertex3d(1.186393, 1.573656, 2.98345);

        glNormal3d(1.155908, 1.98436, -0.082029);
        glVertex3d(1, 1.526224, 3.0659);
        glVertex3d(1.160914, 1.495241, 2.99994);
        glVertex3d(1, 1.520728, 2.99994);

        glNormal3d(1.155908, 1.98436, -0.08203);
        glVertex3d(1, 1.526224, 3.0659);
        glVertex3d(1.162612, 1.500469, 3.0659);
        glVertex3d(1.160914, 1.495241, 2.99994);

        glNormal3d(1.111299, 1.702715, 0.702712);
        glVertex3d(1, 1.498741, 3.093384);
        glVertex3d(1.162612, 1.500469, 3.0659);
        glVertex3d(1, 1.526224, 3.0659);

        glNormal3d(1.1113, 1.702714, 0.702713);
        glVertex3d(1, 1.498741, 3.093384);
        glVertex3d(1.15412, 1.474331, 3.093384);
        glVertex3d(1.162612, 1.500469, 3.0659);

        glNormal3d(1.155808, 1.983731, 0.089431);
        glVertex3d(1, 1.41629, 3.153847);
        glVertex3d(1.13034, 1.401143, 3.093384);
        glVertex3d(1, 1.421787, 3.093384);

        glNormal3d(1.155808, 1.983731, 0.08943);
        glVertex3d(1, 1.41629, 3.153847);
        glVertex3d(1.128641, 1.395916, 3.153847);
        glVertex3d(1.13034, 1.401143, 3.093384);

        glNormal3d(1.1113, 1.702715, -0.702712);
        glVertex3d(1, 1.44927, 3.186828);
        glVertex3d(1.128641, 1.395916, 3.153847);
        glVertex3d(1, 1.41629, 3.153847);

        glNormal3d(1.1113, 1.702715, -0.702712);
        glVertex3d(1, 1.44927, 3.186828);
        glVertex3d(1.138832, 1.427281, 3.186828);
        glVertex3d(1.128641, 1.395916, 3.153847);

        glNormal3d(1.153973, 1.972137, -0.176752);
        glVertex3d(1, 1.460264, 3.247291);
        glVertex3d(1.138832, 1.427281, 3.186828);
        glVertex3d(1, 1.44927, 3.186828);

        glNormal3d(1.153972, 1.972137, -0.176753);
        glVertex3d(1, 1.460264, 3.247291);
        glVertex3d(1.14223, 1.437737, 3.247291);
        glVertex3d(1.138832, 1.427281, 3.186828);

        glNormal3d(1.143242, 1.904389, 0.401948);
        glVertex3d(1, 1.438277, 3.296762);
        glVertex3d(1.14223, 1.437737, 3.247291);
        glVertex3d(1, 1.460264, 3.247291);

        glNormal3d(1.143242, 1.904389, 0.401948);
        glVertex3d(1, 1.438277, 3.296762);
        glVertex3d(1.135435, 1.416826, 3.296762);
        glVertex3d(1.14223, 1.437737, 3.247291);

        glNormal3d(1.038386, 1.242359, 0.969427);
        glVertex3d(1, 1.394303, 3.307755);
        glVertex3d(1.135435, 1.416826, 3.296762);
        glVertex3d(1, 1.438277, 3.296762);

        glNormal3d(1.038386, 1.242359, 0.969427);
        glVertex3d(1, 1.394303, 3.307755);
        glVertex3d(1.121847, 1.375005, 3.307755);
        glVertex3d(1.135435, 1.416826, 3.296762);

        glNormal3d(1.156303, 1.986853, 0.041119);
        glVertex3d(1, 1.388807, 3.439676);
        glVertex3d(1.121847, 1.375005, 3.307755);
        glVertex3d(1, 1.394303, 3.307755);

        glNormal3d(1.156303, 1.986853, 0.041119);
        glVertex3d(1, 1.388807, 3.439676);
        glVertex3d(1.120148, 1.369777, 3.439676);
        glVertex3d(1.121847, 1.375005, 3.307755);

        glNormal3d(1.155678, 1.982906, -0.09829);
        glVertex3d(1, 1.3998, 3.54961);
        glVertex3d(1.120148, 1.369777, 3.439676);
        glVertex3d(1, 1.388807, 3.439676);

        glNormal3d(1.155678, 1.982906, -0.09829);
        glVertex3d(1, 1.3998, 3.54961);
        glVertex3d(1.123545, 1.380232, 3.54961);
        glVertex3d(1.120148, 1.369777, 3.439676);

        glNormal3d(1.149567, 1.944321, -0.293065);
        glVertex3d(1, 1.44927, 3.709014);
        glVertex3d(1.123545, 1.380232, 3.54961);
        glVertex3d(1, 1.3998, 3.54961);

        glNormal3d(1.149566, 1.944321, -0.293066);
        glVertex3d(1, 1.44927, 3.709014);
        glVertex3d(1.138832, 1.427281, 3.709014);
        glVertex3d(1.123545, 1.380232, 3.54961);

        glNormal3d(1.139237, 1.879107, -0.455833);
        glVertex3d(1, 1.526224, 3.857425);
        glVertex3d(1.138832, 1.427281, 3.709014);
        glVertex3d(1, 1.44927, 3.709014);

        glNormal3d(1.139238, 1.879107, -0.455832);
        glVertex3d(1, 1.526224, 3.857425);
        glVertex3d(1.162612, 1.500469, 3.857425);
        glVertex3d(1.138832, 1.427281, 3.709014);

        glNormal3d(1.117558, 1.742227, -0.659757);
        glVertex3d(1, 1.614171, 3.956366);
        glVertex3d(1.162612, 1.500469, 3.857425);
        glVertex3d(1, 1.526224, 3.857425);

        glNormal3d(1.117558, 1.742227, -0.659757);
        glVertex3d(1, 1.614171, 3.956366);
        glVertex3d(1.18979, 1.584112, 3.956366);
        glVertex3d(1.162612, 1.500469, 3.857425);

        glNormal3d(1.118359, 1.747286, -0.653877);
        glVertex3d(1, 1.652648, 4.00034);
        glVertex3d(1.18979, 1.584112, 3.956366);
        glVertex3d(1, 1.614171, 3.956366);

        glNormal3d(1.118359, 1.747286, -0.653877);
        glVertex3d(1, 1.652648, 4.00034);
        glVertex3d(1.20168, 1.620705, 4.00034);
        glVertex3d(1.18979, 1.584112, 3.956366);

        glNormal3d(1.156435, 1.987688, -2e-006);
        glVertex3d(1, 1.652648, 4.0663);
        glVertex3d(1.20168, 1.620705, 4.00034);
        glVertex3d(1, 1.652648, 4.00034);

        glNormal3d(1.156435, 1.987688, 0);
        glVertex3d(1, 1.652648, 4.0663);
        glVertex3d(1.20168, 1.620705, 4.0663);
        glVertex3d(1.20168, 1.620705, 4.00034);

        glNormal3d(0.926096, 0.533391, 0.881371);
        glVertex3d(1, 1.460264, 4.08279);
        glVertex3d(1.171105, 1.526607, 4.132261);
        glVertex3d(1, 1.553708, 4.132261);

        glNormal3d(0.926096, 0.53339, 0.88137);
        glVertex3d(1, 1.460264, 4.08279);
        glVertex3d(1.14223, 1.437737, 4.08279);
        glVertex3d(1.171105, 1.526607, 4.132261);

        glNormal3d(1.130655, 1.824918, 0.549945);
        glVertex3d(1, 1.372317, 4.214711);
        glVertex3d(1.14223, 1.437737, 4.08279);
        glVertex3d(1, 1.460264, 4.08279);

        glNormal3d(1.130654, 1.824918, 0.549945);
        glVertex3d(1, 1.372317, 4.214711);
        glVertex3d(1.115052, 1.354094, 4.214711);
        glVertex3d(1.14223, 1.437737, 4.08279);

        glNormal3d(1.102532, 1.647362, 0.755255);
        glVertex3d(1, 1.295363, 4.280672);
        glVertex3d(1.115052, 1.354094, 4.214711);
        glVertex3d(1, 1.372317, 4.214711);

        glNormal3d(1.102532, 1.647362, 0.755255);
        glVertex3d(1, 1.295363, 4.280672);
        glVertex3d(1.091272, 1.280907, 4.280672);
        glVertex3d(1.115052, 1.354094, 4.214711);

        glNormal3d(1.091671, 1.57879, 0.810307);
        glVertex3d(1, 1.218409, 4.335639);
        glVertex3d(1.091272, 1.280907, 4.280672);
        glVertex3d(1, 1.295363, 4.280672);

        glNormal3d(1.091672, 1.57879, 0.810308);
        glVertex3d(1, 1.218409, 4.335639);
        glVertex3d(1.067492, 1.207719, 4.335639);
        glVertex3d(1.091272, 1.280907, 4.280672);

        glNormal3d(1.064194, 1.405303, 0.911926);
        glVertex3d(1, 1.168939, 4.357625);
        glVertex3d(1.067492, 1.207719, 4.335639);
        glVertex3d(1, 1.218409, 4.335639);

        glNormal3d(1.064194, 1.405303, 0.911926);
        glVertex3d(1, 1.168939, 4.357625);
        glVertex3d(1.052205, 1.16067, 4.357625);
        glVertex3d(1.067492, 1.207719, 4.335639);

        glNormal3d(1.138117, 1.872032, -0.469557);
        glVertex3d(1, 1.207416, 4.429082);
        glVertex3d(1.052205, 1.16067, 4.357625);
        glVertex3d(1, 1.168939, 4.357625);

        glNormal3d(1.138116, 1.872032, -0.469558);
        glVertex3d(1, 1.207416, 4.429082);
        glVertex3d(1.064095, 1.197264, 4.429082);
        glVertex3d(1.052205, 1.16067, 4.357625);

        glNormal3d(1.156046, 1.98524, 0.070375);
        glVertex3d(1, 1.201919, 4.506036);
        glVertex3d(1.064095, 1.197264, 4.429082);
        glVertex3d(1, 1.207416, 4.429082);

        glNormal3d(1.156046, 1.98524, 0.070374);
        glVertex3d(1, 1.201919, 4.506036);
        glVertex3d(1.062396, 1.192036, 4.506036);
        glVertex3d(1.064095, 1.197264, 4.429082);

        glNormal3d(1.111298, 1.702713, 0.702714);
        glVertex3d(1, 1.135959, 4.571997);
        glVertex3d(1.062396, 1.192036, 4.506036);
        glVertex3d(1, 1.201919, 4.506036);

        glNormal3d(1.111298, 1.702713, 0.702713);
        glVertex3d(1, 1.135959, 4.571997);
        glVertex3d(1.042014, 1.129304, 4.571997);
        glVertex3d(1.062396, 1.192036, 4.506036);

        glNormal3d(1.046528, 1.29377, 0.954743);
        glVertex3d(1, 1.064502, 4.593984);
        glVertex3d(1.042014, 1.129304, 4.571997);
        glVertex3d(1, 1.135959, 4.571997);

        glNormal3d(1.046528, 1.29377, 0.954743);
        glVertex3d(1, 1.064502, 4.593984);
        glVertex3d(1.019932, 1.061345, 4.593984);
        glVertex3d(1.042014, 1.129304, 4.571997);

        glNormal3d(1.014707, 1.09286, 0.995571);
        glVertex3d(1, 1, 4.6);
        glVertex3d(1.019932, 1.061345, 4.593984);
        glVertex3d(1, 1.064502, 4.593984);

        glNormal3d(1.124056, 1.783255, 0.609197);
        glVertex3d(1, 1.592185, 4.08279);
        glVertex3d(1, 1.553708, 4.132261);
        glVertex3d(1.171105, 1.526607, 4.132261);

        glNormal3d(1.124057, 1.783256, 0.609197);
        glVertex3d(1, 1.592185, 4.08279);
        glVertex3d(1.171105, 1.526607, 4.132261);
        glVertex3d(1.182995, 1.563201, 4.08279);

        glNormal3d(1.041639, 1.262895, 0.963926);
        glVertex3d(1, 1.652648, 4.0663);
        glVertex3d(1, 1.592185, 4.08279);
        glVertex3d(1.182995, 1.563201, 4.08279);

        glNormal3d(1.041639, 1.262894, 0.963926);
        glVertex3d(1, 1.652648, 4.0663);
        glVertex3d(1.182995, 1.563201, 4.08279);
        glVertex3d(1.20168, 1.620705, 4.0663);

        glNormal3d(1, 1, 1);
        glVertex3d(1, 1.421787, 3.093384);
        glVertex3d(1.15412, 1.474331, 3.093384);
        glVertex3d(1, 1.498741, 3.093384);

        glNormal3d(1, 1, 1);
        glVertex3d(1, 1.421787, 3.093384);
        glVertex3d(1.13034, 1.401143, 3.093384);
        glVertex3d(1.15412, 1.474331, 3.093384);

        glNormal3d(1, 1, 1);
        glVertex3d(1.13034, 1.401143, 3.093384);
        glVertex3d(1.293153, 1.40349, 3.093384);
        glVertex3d(1.15412, 1.474331, 3.093384);

        glNormal3d(1, 1, 1);
        glVertex3d(1.13034, 1.401143, 3.093384);
        glVertex3d(1.24792, 1.341233, 3.093384);
        glVertex3d(1.293153, 1.40349, 3.093384);

        glNormal3d(1.120839, 1.23716, 0.963926);
        glVertex3d(1.20168, 1.620705, 4.0663);
        glVertex3d(1.182995, 1.563201, 4.08279);
        glVertex3d(1.348078, 1.479087, 4.08279);

        glNormal3d(1.120839, 1.237161, 0.963926);
        glVertex3d(1.20168, 1.620705, 4.0663);
        glVertex3d(1.348078, 1.479087, 4.08279);
        glVertex3d(1.383617, 1.528003, 4.0663);

        glNormal3d(1.360024, 1.706585, 0.609196);
        glVertex3d(1.182995, 1.563201, 4.08279);
        glVertex3d(1.171105, 1.526607, 4.132261);
        glVertex3d(1.325461, 1.447959, 4.132261);

        glNormal3d(1.360023, 1.706585, 0.609198);
        glVertex3d(1.182995, 1.563201, 4.08279);
        glVertex3d(1.325461, 1.447959, 4.132261);
        glVertex3d(1.348078, 1.479087, 4.08279);

        glNormal3d(1.042683, 1.08377, 0.995571);
        glVertex3d(1, 1, 4.6);
        glVertex3d(1.037913, 1.052183, 4.593984);
        glVertex3d(1.019932, 1.061345, 4.593984);

        glNormal3d(1.135031, 1.265013, 0.954743);
        glVertex3d(1.019932, 1.061345, 4.593984);
        glVertex3d(1.079914, 1.109993, 4.571997);
        glVertex3d(1.042014, 1.129304, 4.571997);

        glNormal3d(1.13503, 1.265014, 0.954743);
        glVertex3d(1.019932, 1.061345, 4.593984);
        glVertex3d(1.037913, 1.052183, 4.593984);
        glVertex3d(1.079914, 1.109993, 4.571997);

        glNormal3d(1.323003, 1.633927, 0.702713);
        glVertex3d(1.042014, 1.129304, 4.571997);
        glVertex3d(1.118685, 1.163356, 4.506036);
        glVertex3d(1.062396, 1.192036, 4.506036);

        glNormal3d(1.323002, 1.633928, 0.702713);
        glVertex3d(1.042014, 1.129304, 4.571997);
        glVertex3d(1.079914, 1.109993, 4.571997);
        glVertex3d(1.118685, 1.163356, 4.506036);

        glNormal3d(1.452866, 1.888797, 0.070374);
        glVertex3d(1.062396, 1.192036, 4.506036);
        glVertex3d(1.121916, 1.167803, 4.429082);
        glVertex3d(1.064095, 1.197264, 4.429082);

        glNormal3d(1.452866, 1.888797, 0.070374);
        glVertex3d(1.062396, 1.192036, 4.506036);
        glVertex3d(1.118685, 1.163356, 4.506036);
        glVertex3d(1.121916, 1.167803, 4.429082);

        glNormal3d(1.40083, 1.786671, -0.469558);
        glVertex3d(1.064095, 1.197264, 4.429082);
        glVertex3d(1.0993, 1.136674, 4.357625);
        glVertex3d(1.052205, 1.16067, 4.357625);

        glNormal3d(1.40083, 1.786671, -0.469558);
        glVertex3d(1.064095, 1.197264, 4.429082);
        glVertex3d(1.121916, 1.167803, 4.429082);
        glVertex3d(1.0993, 1.136674, 4.357625);

        glNormal3d(1.186297, 1.36563, 0.911926);
        glVertex3d(1.052205, 1.16067, 4.357625);
        glVertex3d(1.128378, 1.176697, 4.335639);
        glVertex3d(1.067492, 1.207719, 4.335639);

        glNormal3d(1.186297, 1.365629, 0.911926);
        glVertex3d(1.052205, 1.16067, 4.357625);
        glVertex3d(1.0993, 1.136674, 4.357625);
        glVertex3d(1.128378, 1.176697, 4.335639);

        glNormal3d(1.266041, 1.522134, 0.810308);
        glVertex3d(1.067492, 1.207719, 4.335639);
        glVertex3d(1.17361, 1.238953, 4.280672);
        glVertex3d(1.091272, 1.280907, 4.280672);

        glNormal3d(1.266041, 1.522135, 0.810307);
        glVertex3d(1.067492, 1.207719, 4.335639);
        glVertex3d(1.128378, 1.176697, 4.335639);
        glVertex3d(1.17361, 1.238953, 4.280672);

        glNormal3d(1.29756, 1.583994, 0.755255);
        glVertex3d(1.091272, 1.280907, 4.280672);
        glVertex3d(1.218842, 1.30121, 4.214711);
        glVertex3d(1.115052, 1.354094, 4.214711);

        glNormal3d(1.29756, 1.583993, 0.755255);
        glVertex3d(1.091272, 1.280907, 4.280672);
        glVertex3d(1.17361, 1.238953, 4.280672);
        glVertex3d(1.218842, 1.30121, 4.214711);

        glNormal3d(1.379174, 1.744169, 0.549945);
        glVertex3d(1.115052, 1.354094, 4.214711);
        glVertex3d(1.270536, 1.372361, 4.08279);
        glVertex3d(1.14223, 1.437737, 4.08279);

        glNormal3d(1.379174, 1.744169, 0.549945);
        glVertex3d(1.115052, 1.354094, 4.214711);
        glVertex3d(1.218842, 1.30121, 4.214711);
        glVertex3d(1.270536, 1.372361, 4.08279);

        glNormal3d(0.785523, 0.579066, 0.88137);
        glVertex3d(1.14223, 1.437737, 4.08279);
        glVertex3d(1.325461, 1.447959, 4.132261);
        glVertex3d(1.171105, 1.526607, 4.132261);

        glNormal3d(0.785523, 0.579066, 0.881371);
        glVertex3d(1.14223, 1.437737, 4.08279);
        glVertex3d(1.270536, 1.372361, 4.08279);
        glVertex3d(1.325461, 1.447959, 4.132261);

        glNormal3d(1.453991, 1.891006, 0);
        glVertex3d(1.20168, 1.620705, 4.0663);
        glVertex3d(1.383617, 1.528003, 4.00034);
        glVertex3d(1.20168, 1.620705, 4.00034);

        glNormal3d(1.453991, 1.891006, -2e-006);
        glVertex3d(1.20168, 1.620705, 4.0663);
        glVertex3d(1.383617, 1.528003, 4.0663);
        glVertex3d(1.383617, 1.528003, 4.00034);

        glNormal3d(1.34349, 1.674137, -0.653877);
        glVertex3d(1.20168, 1.620705, 4.00034);
        glVertex3d(1.361001, 1.496875, 3.956366);
        glVertex3d(1.18979, 1.584112, 3.956366);

        glNormal3d(1.343491, 1.674137, -0.653876);
        glVertex3d(1.20168, 1.620705, 4.00034);
        glVertex3d(1.383617, 1.528003, 4.00034);
        glVertex3d(1.361001, 1.496875, 3.956366);

        glNormal3d(1.341164, 1.669572, -0.659757);
        glVertex3d(1.18979, 1.584112, 3.956366);
        glVertex3d(1.309307, 1.425724, 3.857425);
        glVertex3d(1.162612, 1.500469, 3.857425);

        glNormal3d(1.341165, 1.669572, -0.659757);
        glVertex3d(1.18979, 1.584112, 3.956366);
        glVertex3d(1.361001, 1.496875, 3.956366);
        glVertex3d(1.309307, 1.425724, 3.857425);

        glNormal3d(1.404082, 1.793054, -0.455832);
        glVertex3d(1.162612, 1.500469, 3.857425);
        glVertex3d(1.264075, 1.363467, 3.709014);
        glVertex3d(1.138832, 1.427281, 3.709014);

        glNormal3d(1.404081, 1.793054, -0.455833);
        glVertex3d(1.162612, 1.500469, 3.857425);
        glVertex3d(1.309307, 1.425724, 3.857425);
        glVertex3d(1.264075, 1.363467, 3.709014);

        glNormal3d(1.434057, 1.851884, -0.293066);
        glVertex3d(1.138832, 1.427281, 3.709014);
        glVertex3d(1.234997, 1.323445, 3.54961);
        glVertex3d(1.123545, 1.380232, 3.54961);

        glNormal3d(1.434058, 1.851884, -0.293066);
        glVertex3d(1.138832, 1.427281, 3.709014);
        glVertex3d(1.264075, 1.363467, 3.709014);
        glVertex3d(1.234997, 1.323445, 3.54961);

        glNormal3d(1.451792, 1.886692, -0.09829);
        glVertex3d(1.123545, 1.380232, 3.54961);
        glVertex3d(1.228535, 1.314551, 3.439676);
        glVertex3d(1.120148, 1.369777, 3.439676);

        glNormal3d(1.451792, 1.886692, -0.09829);
        glVertex3d(1.123545, 1.380232, 3.54961);
        glVertex3d(1.234997, 1.323445, 3.54961);
        glVertex3d(1.228535, 1.314551, 3.439676);

        glNormal3d(1.453606, 1.890253, 0.041119);
        glVertex3d(1.120148, 1.369777, 3.439676);
        glVertex3d(1.231766, 1.318998, 3.307755);
        glVertex3d(1.121847, 1.375005, 3.307755);

        glNormal3d(1.453607, 1.890253, 0.041119);
        glVertex3d(1.120148, 1.369777, 3.439676);
        glVertex3d(1.228535, 1.314551, 3.439676);
        glVertex3d(1.231766, 1.318998, 3.307755);

        glNormal3d(1.1114, 1.218635, 0.969427);
        glVertex3d(1.121847, 1.375005, 3.307755);
        glVertex3d(1.257613, 1.354573, 3.296762);
        glVertex3d(1.135435, 1.416826, 3.296762);

        glNormal3d(1.1114, 1.218636, 0.969427);
        glVertex3d(1.121847, 1.375005, 3.307755);
        glVertex3d(1.231766, 1.318998, 3.307755);
        glVertex3d(1.257613, 1.354573, 3.296762);

        glNormal3d(1.415703, 1.815861, 0.401949);
        glVertex3d(1.135435, 1.416826, 3.296762);
        glVertex3d(1.270536, 1.372361, 3.247291);
        glVertex3d(1.14223, 1.437737, 3.247291);

        glNormal3d(1.415703, 1.815861, 0.401948);
        glVertex3d(1.135435, 1.416826, 3.296762);
        glVertex3d(1.257613, 1.354573, 3.296762);
        glVertex3d(1.270536, 1.372361, 3.247291);

        glNormal3d(1.446842, 1.876978, -0.176753);
        glVertex3d(1.14223, 1.437737, 3.247291);
        glVertex3d(1.264075, 1.363467, 3.186828);
        glVertex3d(1.138832, 1.427281, 3.186828);

        glNormal3d(1.446844, 1.876978, -0.176751);
        glVertex3d(1.14223, 1.437737, 3.247291);
        glVertex3d(1.270536, 1.372361, 3.247291);
        glVertex3d(1.264075, 1.363467, 3.186828);

        glNormal3d(1.323004, 1.633929, -0.702711);
        glVertex3d(1.138832, 1.427281, 3.186828);
        glVertex3d(1.244689, 1.336786, 3.153847);
        glVertex3d(1.128641, 1.395916, 3.153847);

        glNormal3d(1.323002, 1.633927, -0.702713);
        glVertex3d(1.138832, 1.427281, 3.186828);
        glVertex3d(1.264075, 1.363467, 3.186828);
        glVertex3d(1.244689, 1.336786, 3.153847);

        glNormal3d(1.452172, 1.887436, 0.089431);
        glVertex3d(1.128641, 1.395916, 3.153847);
        glVertex3d(1.24792, 1.341233, 3.093384);
        glVertex3d(1.13034, 1.401143, 3.093384);

        glNormal3d(1.452173, 1.887436, 0.089431);
        glVertex3d(1.128641, 1.395916, 3.153847);
        glVertex3d(1.244689, 1.336786, 3.153847);
        glVertex3d(1.24792, 1.341233, 3.093384);

        glNormal3d(1.323002, 1.633927, 0.702713);
        glVertex3d(1.15412, 1.474331, 3.093384);
        glVertex3d(1.309307, 1.425724, 3.0659);
        glVertex3d(1.162612, 1.500469, 3.0659);

        glNormal3d(1.323002, 1.633927, 0.702713);
        glVertex3d(1.15412, 1.474331, 3.093384);
        glVertex3d(1.293153, 1.40349, 3.093384);
        glVertex3d(1.309307, 1.425724, 3.0659);

        glNormal3d(1.452461, 1.888003, -0.08203);
        glVertex3d(1.162612, 1.500469, 3.0659);
        glVertex3d(1.306076, 1.421277, 2.99994);
        glVertex3d(1.160914, 1.495241, 2.99994);

        glNormal3d(1.452461, 1.888004, -0.082031);
        glVertex3d(1.162612, 1.500469, 3.0659);
        glVertex3d(1.309307, 1.425724, 3.0659);
        glVertex3d(1.306076, 1.421277, 2.99994);

        glNormal3d(1.090102, 1.176835, 0.980108);
        glVertex3d(1.160914, 1.495241, 2.99994);
        glVertex3d(1.354539, 1.487981, 2.98345);
        glVertex3d(1.186393, 1.573656, 2.98345);

        glNormal3d(1.090102, 1.176835, 0.980108);
        glVertex3d(1.160914, 1.495241, 2.99994);
        glVertex3d(1.306076, 1.421277, 2.99994);
        glVertex3d(1.354539, 1.487981, 2.98345);

        glNormal3d(1.235707, 1.4626, 0.85466);
        glVertex3d(1.186393, 1.573656, 2.98345);
        glVertex3d(1.386848, 1.53245, 2.950469);
        glVertex3d(1.203378, 1.625933, 2.950469);

        glNormal3d(1.235707, 1.4626, 0.85466);
        glVertex3d(1.186393, 1.573656, 2.98345);
        glVertex3d(1.354539, 1.487981, 2.98345);
        glVertex3d(1.386848, 1.53245, 2.950469);

        glNormal3d(1.431221, 1.846319, 0.312718);
        glVertex3d(1.203378, 1.625933, 2.950469);
        glVertex3d(1.403003, 1.554685, 2.868019);
        glVertex3d(1.211871, 1.652071, 2.868019);

        glNormal3d(1.431222, 1.846319, 0.312718);
        glVertex3d(1.203378, 1.625933, 2.950469);
        glVertex3d(1.386848, 1.53245, 2.950469);
        glVertex3d(1.403003, 1.554685, 2.868019);

        glNormal3d(1.451792, 1.886692, -0.098293);
        glVertex3d(1.211871, 1.652071, 2.868019);
        glVertex3d(1.399772, 1.550238, 2.813052);
        glVertex3d(1.210173, 1.646844, 2.813052);

        glNormal3d(1.451792, 1.886692, -0.098293);
        glVertex3d(1.211871, 1.652071, 2.868019);
        glVertex3d(1.403003, 1.554685, 2.868019);
        glVertex3d(1.399772, 1.550238, 2.813052);

        glNormal3d(1.361493, 1.709469, -0.60496);
        glVertex3d(1.210173, 1.646844, 2.813052);
        glVertex3d(1.367463, 1.505769, 2.741595);
        glVertex3d(1.193187, 1.594567, 2.741595);

        glNormal3d(1.361493, 1.709469, -0.604961);
        glVertex3d(1.210173, 1.646844, 2.813052);
        glVertex3d(1.399772, 1.550238, 2.813052);
        glVertex3d(1.367463, 1.505769, 2.741595);

        glNormal3d(1.107778, 1.211526, -0.971412);
        glVertex3d(1.193187, 1.594567, 2.741595);
        glVertex3d(1.273767, 1.376808, 2.703118);
        glVertex3d(1.143928, 1.442965, 2.703118);

        glNormal3d(1.107778, 1.211526, -0.971412);
        glVertex3d(1.193187, 1.594567, 2.741595);
        glVertex3d(1.367463, 1.505769, 2.741595);
        glVertex3d(1.273767, 1.376808, 2.703118);

        glNormal3d(1.085968, 1.168722, -0.981908);
        glVertex3d(1.143928, 1.442965, 2.703118);
        glVertex3d(1.205919, 1.283423, 2.681131);
        glVertex3d(1.108258, 1.333184, 2.681131);

        glNormal3d(1.085968, 1.168722, -0.981908);
        glVertex3d(1.143928, 1.442965, 2.703118);
        glVertex3d(1.273767, 1.376808, 2.703118);
        glVertex3d(1.205919, 1.283423, 2.681131);

        glNormal3d(1.453554, 1.890149, -0.043855);
        glVertex3d(1.108258, 1.333184, 2.681131);
        glVertex3d(1.199457, 1.274529, 2.433779);
        glVertex3d(1.104861, 1.322728, 2.433779);

        glNormal3d(1.453555, 1.890149, -0.043855);
        glVertex3d(1.108258, 1.333184, 2.681131);
        glVertex3d(1.205919, 1.283423, 2.681131);
        glVertex3d(1.199457, 1.274529, 2.433779);

        glNormal3d(1.452541, 1.888163, 0.079827);
        glVertex3d(1.104861, 1.322728, 2.433779);
        glVertex3d(1.20915, 1.28787, 2.230402);
        glVertex3d(1.109957, 1.338411, 2.230402);

        glNormal3d(1.452542, 1.888163, 0.079828);
        glVertex3d(1.104861, 1.322728, 2.433779);
        glVertex3d(1.199457, 1.274529, 2.433779);
        glVertex3d(1.20915, 1.28787, 2.230402);

        glNormal3d(1.453991, 1.891006, 1e-006);
        glVertex3d(1.109957, 1.338411, 2.230402);
        glVertex3d(1.20915, 1.28787, 2.131461);
        glVertex3d(1.109957, 1.338411, 2.131461);

        glNormal3d(1.45399, 1.891007, 0);
        glVertex3d(1.109957, 1.338411, 2.230402);
        glVertex3d(1.20915, 1.28787, 2.230402);
        glVertex3d(1.20915, 1.28787, 2.131461);

        glNormal3d(1.436927, 1.857516, 0.27159);
        glVertex3d(1.109957, 1.338411, 2.131461);
        glVertex3d(1.228535, 1.314551, 2.01603);
        glVertex3d(1.120148, 1.369777, 2.01603);

        glNormal3d(1.436927, 1.857516, 0.27159);
        glVertex3d(1.109957, 1.338411, 2.131461);
        glVertex3d(1.20915, 1.28787, 2.131461);
        glVertex3d(1.228535, 1.314551, 2.01603);

        glNormal3d(1.444798, 1.872966, 0.200211);
        glVertex3d(1.120148, 1.369777, 2.01603);
        glVertex3d(1.24792, 1.341233, 1.856626);
        glVertex3d(1.13034, 1.401143, 1.856626);

        glNormal3d(1.444799, 1.872966, 0.200212);
        glVertex3d(1.120148, 1.369777, 2.01603);
        glVertex3d(1.228535, 1.314551, 2.01603);
        glVertex3d(1.24792, 1.341233, 1.856626);

        glNormal3d(1.441614, 1.866716, 0.231908);
        glVertex3d(1.13034, 1.401143, 1.856626);
        glVertex3d(1.270537, 1.372361, 1.697221);
        glVertex3d(1.14223, 1.437737, 1.697221);

        glNormal3d(1.441614, 1.866716, 0.231908);
        glVertex3d(1.13034, 1.401143, 1.856626);
        glVertex3d(1.24792, 1.341233, 1.856626);
        glVertex3d(1.270537, 1.372361, 1.697221);

        glNormal3d(1.431222, 1.846319, 0.312717);
        glVertex3d(1.14223, 1.437737, 1.697221);
        glVertex3d(1.293153, 1.403489, 1.581791);
        glVertex3d(1.15412, 1.474331, 1.581791);

        glNormal3d(1.431221, 1.84632, 0.312716);
        glVertex3d(1.14223, 1.437737, 1.697221);
        glVertex3d(1.270537, 1.372361, 1.697221);
        glVertex3d(1.293153, 1.403489, 1.581791);

        glNormal3d(1.423246, 1.830665, 0.361743);
        glVertex3d(1.15412, 1.474331, 1.581791);
        glVertex3d(1.328692, 1.452406, 1.427883);
        glVertex3d(1.172804, 1.531835, 1.427883);

        glNormal3d(1.423246, 1.830665, 0.361743);
        glVertex3d(1.15412, 1.474331, 1.581791);
        glVertex3d(1.293153, 1.403489, 1.581791);
        glVertex3d(1.328692, 1.452406, 1.427883);

        glNormal3d(1.433007, 1.849822, 0.300514);
        glVertex3d(1.172804, 1.531835, 1.427883);
        glVertex3d(1.352671, 1.48541, 1.3);
        glVertex3d(1.185411, 1.570634, 1.3);

        glNormal3d(1.433007, 1.849822, 0.300514);
        glVertex3d(1.172804, 1.531835, 1.427883);
        glVertex3d(1.328692, 1.452406, 1.427883);
        glVertex3d(1.352671, 1.48541, 1.3);

        glNormal3d(1, 1, 1);
        glVertex3d(1.185411, 1.570634, 1.3);
        glVertex3d(1.41145, 1.566311, 1.3);
        glVertex3d(1.216312, 1.665739, 1.3);

        glNormal3d(1, 1, 1);
        glVertex3d(1.185411, 1.570634, 1.3);
        glVertex3d(1.352671, 1.48541, 1.3);
        glVertex3d(1.41145, 1.566311, 1.3);

        glNormal3d(1.45356, 1.890161, 0.043547);
        glVertex3d(1.216312, 1.665739, 1.3);
        glVertex3d(1.412695, 1.568026, 1.251989);
        glVertex3d(1.216967, 1.667754, 1.251989);

        glNormal3d(1.45356, 1.890161, 0.043548);
        glVertex3d(1.216312, 1.665739, 1.3);
        glVertex3d(1.41145, 1.566311, 1.3);
        glVertex3d(1.412695, 1.568026, 1.251989);

        glNormal3d(1.453534, 1.89011, -0.044849);
        glVertex3d(1.216967, 1.667754, 1.251989);
        glVertex3d(1.409464, 1.563579, 1.131061);
        glVertex3d(1.215268, 1.662527, 1.131061);

        glNormal3d(1.453534, 1.89011, -0.04485);
        glVertex3d(1.216967, 1.667754, 1.251989);
        glVertex3d(1.412695, 1.568026, 1.251989);
        glVertex3d(1.409464, 1.563579, 1.131061);

        glNormal3d(1.411695, 1.807994, 0.42149);
        glVertex3d(1.215268, 1.662527, 1.131061);
        glVertex3d(1.435311, 1.599154, 1.037617);
        glVertex3d(1.228857, 1.704348, 1.037617);

        glNormal3d(1.411694, 1.807994, 0.421489);
        glVertex3d(1.215268, 1.662527, 1.131061);
        glVertex3d(1.409464, 1.563579, 1.131061);
        glVertex3d(1.435311, 1.599154, 1.037617);

        glNormal3d(1.333799, 1.655116, 0.677791);
        glVertex3d(1.228857, 1.704348, 1.037617);
        glVertex3d(1.480544, 1.661411, 0.955167);
        glVertex3d(1.252637, 1.777536, 0.955167);

        glNormal3d(1.333799, 1.655116, 0.677791);
        glVertex3d(1.228857, 1.704348, 1.037617);
        glVertex3d(1.435311, 1.599154, 1.037617);
        glVertex3d(1.480544, 1.661411, 0.955167);

        glNormal3d(1.362753, 1.711942, 0.60129);
        glVertex3d(1.252637, 1.777536, 0.955167);
        glVertex3d(1.532238, 1.732562, 0.839736);
        glVertex3d(1.279814, 1.861178, 0.839736);

        glNormal3d(1.362753, 1.711941, 0.60129);
        glVertex3d(1.252637, 1.777536, 0.955167);
        glVertex3d(1.480544, 1.661411, 0.955167);
        glVertex3d(1.532238, 1.732562, 0.839736);

        glNormal3d(1.39893, 1.782942, 0.477344);
        glVertex3d(1.279814, 1.861178, 0.839736);
        glVertex3d(1.567778, 1.781478, 0.729802);
        glVertex3d(1.298499, 1.918682, 0.729802);

        glNormal3d(1.39893, 1.782942, 0.477343);
        glVertex3d(1.279814, 1.861178, 0.839736);
        glVertex3d(1.532238, 1.732562, 0.839736);
        glVertex3d(1.567778, 1.781478, 0.729802);

        glNormal3d(1.449539, 1.882267, 0.139714);
        glVertex3d(1.298499, 1.918682, 0.729802);
        glVertex3d(1.57747, 1.794818, 0.614371);
        glVertex3d(1.303595, 1.934365, 0.614371);

        glNormal3d(1.449538, 1.882267, 0.139714);
        glVertex3d(1.298499, 1.918682, 0.729802);
        glVertex3d(1.567778, 1.781478, 0.729802);
        glVertex3d(1.57747, 1.794818, 0.614371);

        glNormal3d(1.450957, 1.885051, -0.115422);
        glVertex3d(1.303595, 1.934365, 0.614371);
        glVertex3d(1.571009, 1.785925, 0.520927);
        glVertex3d(1.300197, 1.92391, 0.520927);

        glNormal3d(1.450957, 1.885051, -0.11542);
        glVertex3d(1.303595, 1.934365, 0.614371);
        glVertex3d(1.57747, 1.794818, 0.614371);
        glVertex3d(1.571009, 1.785925, 0.520927);

        glNormal3d(1.4244, 1.83293, -0.355122);
        glVertex3d(1.300197, 1.92391, 0.520927);
        glVertex3d(1.554854, 1.76369, 0.44947);
        glVertex3d(1.291704, 1.897772, 0.44947);

        glNormal3d(1.4244, 1.832931, -0.355122);
        glVertex3d(1.300197, 1.92391, 0.520927);
        glVertex3d(1.571009, 1.785925, 0.520927);
        glVertex3d(1.554854, 1.76369, 0.44947);

        glNormal3d(1.341165, 1.669573, -0.659756);
        glVertex3d(1.291704, 1.897772, 0.44947);
        glVertex3d(1.529007, 1.728115, 0.4);
        glVertex3d(1.278116, 1.85595, 0.4);

        glNormal3d(1.341164, 1.669572, -0.659757);
        glVertex3d(1.291704, 1.897772, 0.44947);
        glVertex3d(1.554854, 1.76369, 0.44947);
        glVertex3d(1.529007, 1.728115, 0.4);

        glNormal3d(1.453991, 1.891006, -1e-006);
        glVertex3d(1.278116, 1.85595, 0.4);
        glVertex3d(1.529007, 1.728114, 0.3);
        glVertex3d(1.278116, 1.85595, 0.3);

        glNormal3d(1.453991, 1.891006, -1e-006);
        glVertex3d(1.278116, 1.85595, 0.4);
        glVertex3d(1.529007, 1.728115, 0.4);
        glVertex3d(1.529007, 1.728114, 0.3);

        glNormal3d(1, 1.000001, 1);
        glVertex3d(1.278116, 1.85595, 0.3);
        glVertex3d(1.5684, 1.782335, 0.3);
        glVertex3d(1.298826, 1.91969, 0.3);

        glNormal3d(1, 1.000001, 1);
        glVertex3d(1.278116, 1.85595, 0.3);
        glVertex3d(1.529007, 1.728114, 0.3);
        glVertex3d(1.5684, 1.782335, 0.3);

        glNormal3d(1.453992, 1.891006, 0);
        glVertex3d(1.298826, 1.91969, 0.3);
        glVertex3d(1.5684, 1.782335, 0);
        glVertex3d(1.298826, 1.91969, 0);

        glNormal3d(1.453992, 1.891006, 0);
        glVertex3d(1.298826, 1.91969, 0.3);
        glVertex3d(1.5684, 1.782335, 0.3);
        glVertex3d(1.5684, 1.782335, 0);

        glNormal3d(1, 1, -1);
        glVertex3d(1.298826, 1.91969, 0);
        glVertex3d(1.5684, 1.782335, 0);
        glVertex3d(1, 1, 0);

        glNormal3d(1, 1, -1);
        glVertex3d(1.5684, 1.782335, 0);
        glVertex3d(1.782336, 1.568399, 0);
        glVertex3d(1, 1, 0);

        glNormal3d(1.707107, 1.707106, 0);
        glVertex3d(1.5684, 1.782335, 0.3);
        glVertex3d(1.782336, 1.568399, 0);
        glVertex3d(1.5684, 1.782335, 0);

        glNormal3d(1.707107, 1.707106, 0);
        glVertex3d(1.5684, 1.782335, 0.3);
        glVertex3d(1.782336, 1.568399, 0.3);
        glVertex3d(1.782336, 1.568399, 0);

        glNormal3d(1.000001, 1.000001, 1);
        glVertex3d(1.529007, 1.728114, 0.3);
        glVertex3d(1.782336, 1.568399, 0.3);
        glVertex3d(1.5684, 1.782335, 0.3);

        glNormal3d(1.000001, 1.000001, 1);
        glVertex3d(1.529007, 1.728114, 0.3);
        glVertex3d(1.728115, 1.529006, 0.3);
        glVertex3d(1.782336, 1.568399, 0.3);

        glNormal3d(1.707108, 1.707106, -1e-006);
        glVertex3d(1.529007, 1.728115, 0.4);
        glVertex3d(1.728115, 1.529006, 0.3);
        glVertex3d(1.529007, 1.728114, 0.3);

        glNormal3d(1.707107, 1.707106, -3e-006);
        glVertex3d(1.529007, 1.728115, 0.4);
        glVertex3d(1.728115, 1.529006, 0.4);
        glVertex3d(1.728115, 1.529006, 0.3);

        glNormal3d(1.531376, 1.531375, -0.659757);
        glVertex3d(1.554854, 1.76369, 0.44947);
        glVertex3d(1.728115, 1.529006, 0.4);
        glVertex3d(1.529007, 1.728115, 0.4);

        glNormal3d(1.531376, 1.531376, -0.659757);
        glVertex3d(1.554854, 1.76369, 0.44947);
        glVertex3d(1.763691, 1.554853, 0.44947);
        glVertex3d(1.728115, 1.529006, 0.4);

        glNormal3d(1.661018, 1.661017, -0.355122);
        glVertex3d(1.571009, 1.785925, 0.520927);
        glVertex3d(1.763691, 1.554853, 0.44947);
        glVertex3d(1.554854, 1.76369, 0.44947);

        glNormal3d(1.661019, 1.661017, -0.355121);
        glVertex3d(1.571009, 1.785925, 0.520927);
        glVertex3d(1.785926, 1.571007, 0.520927);
        glVertex3d(1.763691, 1.554853, 0.44947);

        glNormal3d(1.702382, 1.70238, -0.11542);
        glVertex3d(1.57747, 1.794818, 0.614371);
        glVertex3d(1.785926, 1.571007, 0.520927);
        glVertex3d(1.571009, 1.785925, 0.520927);

        glNormal3d(1.702382, 1.70238, -0.115421);
        glVertex3d(1.57747, 1.794818, 0.614371);
        glVertex3d(1.794819, 1.577469, 0.614371);
        glVertex3d(1.785926, 1.571007, 0.520927);

        glNormal3d(1.700172, 1.700171, 0.139714);
        glVertex3d(1.567778, 1.781478, 0.729802);
        glVertex3d(1.794819, 1.577469, 0.614371);
        glVertex3d(1.57747, 1.794818, 0.614371);

        glNormal3d(1.700172, 1.700171, 0.139713);
        glVertex3d(1.567778, 1.781478, 0.729802);
        glVertex3d(1.781479, 1.567776, 0.729802);
        glVertex3d(1.794819, 1.577469, 0.614371);

        glNormal3d(1.621347, 1.621347, 0.477343);
        glVertex3d(1.532238, 1.732562, 0.839736);
        glVertex3d(1.781479, 1.567776, 0.729802);
        glVertex3d(1.567778, 1.781478, 0.729802);

        glNormal3d(1.621347, 1.621346, 0.477343);
        glVertex3d(1.532238, 1.732562, 0.839736);
        glVertex3d(1.732563, 1.532237, 0.839736);
        glVertex3d(1.781479, 1.567776, 0.729802);

        glNormal3d(1.565001, 1.564999, 0.60129);
        glVertex3d(1.480544, 1.661411, 0.955167);
        glVertex3d(1.732563, 1.532237, 0.839736);
        glVertex3d(1.532238, 1.732562, 0.839736);

        glNormal3d(1.565001, 1.565, 0.60129);
        glVertex3d(1.480544, 1.661411, 0.955167);
        glVertex3d(1.661412, 1.480543, 0.955167);
        glVertex3d(1.732563, 1.532237, 0.839736);

        glNormal3d(1.519904, 1.519903, 0.677791);
        glVertex3d(1.435311, 1.599154, 1.037617);
        glVertex3d(1.661412, 1.480543, 0.955167);
        glVertex3d(1.480544, 1.661411, 0.955167);

        glNormal3d(1.519904, 1.519903, 0.677791);
        glVertex3d(1.435311, 1.599154, 1.037617);
        glVertex3d(1.599154, 1.435311, 1.037617);
        glVertex3d(1.661412, 1.480543, 0.955167);

        glNormal3d(1.641229, 1.641228, 0.421489);
        glVertex3d(1.409464, 1.563579, 1.131061);
        glVertex3d(1.599154, 1.435311, 1.037617);
        glVertex3d(1.435311, 1.599154, 1.037617);

        glNormal3d(1.641229, 1.641228, 0.421488);
        glVertex3d(1.409464, 1.563579, 1.131061);
        glVertex3d(1.563579, 1.409464, 1.131061);
        glVertex3d(1.599154, 1.435311, 1.037617);

        glNormal3d(1.706396, 1.706395, -0.04485);
        glVertex3d(1.412695, 1.568026, 1.251989);
        glVertex3d(1.563579, 1.409464, 1.131061);
        glVertex3d(1.409464, 1.563579, 1.131061);

        glNormal3d(1.706396, 1.706395, -0.044849);
        glVertex3d(1.412695, 1.568026, 1.251989);
        glVertex3d(1.568026, 1.412695, 1.251989);
        glVertex3d(1.563579, 1.409464, 1.131061);

        glNormal3d(1.706437, 1.706436, 0.043547);
        glVertex3d(1.41145, 1.566311, 1.3);
        glVertex3d(1.568026, 1.412695, 1.251989);
        glVertex3d(1.412695, 1.568026, 1.251989);

        glNormal3d(1.706437, 1.706435, 0.043547);
        glVertex3d(1.41145, 1.566311, 1.3);
        glVertex3d(1.566312, 1.411449, 1.3);
        glVertex3d(1.568026, 1.412695, 1.251989);

        glNormal3d(1, 1, 1);
        glVertex3d(1.352671, 1.48541, 1.3);
        glVertex3d(1.566312, 1.411449, 1.3);
        glVertex3d(1.41145, 1.566311, 1.3);

        glNormal3d(1, 1, 1);
        glVertex3d(1.352671, 1.48541, 1.3);
        glVertex3d(1.48541, 1.352671, 1.3);
        glVertex3d(1.566312, 1.411449, 1.3);

        glNormal3d(1.674423, 1.674422, 0.300514);
        glVertex3d(1.328692, 1.452406, 1.427883);
        glVertex3d(1.48541, 1.352671, 1.3);
        glVertex3d(1.352671, 1.48541, 1.3);

        glNormal3d(1.674423, 1.674422, 0.300513);
        glVertex3d(1.328692, 1.452406, 1.427883);
        glVertex3d(1.452406, 1.328692, 1.427883);
        glVertex3d(1.48541, 1.352671, 1.3);

        glNormal3d(1.65922, 1.65922, 0.361743);
        glVertex3d(1.293153, 1.403489, 1.581791);
        glVertex3d(1.452406, 1.328692, 1.427883);
        glVertex3d(1.328692, 1.452406, 1.427883);

        glNormal3d(1.65922, 1.65922, 0.361743);
        glVertex3d(1.293153, 1.403489, 1.581791);
        glVertex3d(1.40349, 1.293152, 1.581791);
        glVertex3d(1.452406, 1.328692, 1.427883);

        glNormal3d(1.671643, 1.671643, 0.312716);
        glVertex3d(1.270537, 1.372361, 1.697221);
        glVertex3d(1.40349, 1.293152, 1.581791);
        glVertex3d(1.293153, 1.403489, 1.581791);

        glNormal3d(1.671644, 1.671642, 0.312716);
        glVertex3d(1.270537, 1.372361, 1.697221);
        glVertex3d(1.372362, 1.270536, 1.697221);
        glVertex3d(1.40349, 1.293152, 1.581791);

        glNormal3d(1.68783, 1.687829, 0.231908);
        glVertex3d(1.24792, 1.341233, 1.856626);
        glVertex3d(1.372362, 1.270536, 1.697221);
        glVertex3d(1.270537, 1.372361, 1.697221);

        glNormal3d(1.68783, 1.687829, 0.231908);
        glVertex3d(1.24792, 1.341233, 1.856626);
        glVertex3d(1.341233, 1.24792, 1.856626);
        glVertex3d(1.372362, 1.270536, 1.697221);

        glNormal3d(1.69279, 1.692789, 0.200211);
        glVertex3d(1.228535, 1.314551, 2.01603);
        glVertex3d(1.341233, 1.24792, 1.856626);
        glVertex3d(1.24792, 1.341233, 1.856626);

        glNormal3d(1.692791, 1.692789, 0.200212);
        glVertex3d(1.228535, 1.314551, 2.01603);
        glVertex3d(1.314551, 1.228535, 2.01603);
        glVertex3d(1.341233, 1.24792, 1.856626);

        glNormal3d(1.68053, 1.680528, 0.27159);
        glVertex3d(1.20915, 1.28787, 2.131461);
        glVertex3d(1.314551, 1.228535, 2.01603);
        glVertex3d(1.228535, 1.314551, 2.01603);

        glNormal3d(1.680529, 1.680529, 0.271589);
        glVertex3d(1.20915, 1.28787, 2.131461);
        glVertex3d(1.28787, 1.209149, 2.131461);
        glVertex3d(1.314551, 1.228535, 2.01603);

        glNormal3d(1.707107, 1.707106, 0);
        glVertex3d(1.20915, 1.28787, 2.230402);
        glVertex3d(1.28787, 1.209149, 2.131461);
        glVertex3d(1.20915, 1.28787, 2.131461);

        glNormal3d(1.707107, 1.707106, 0);
        glVertex3d(1.20915, 1.28787, 2.230402);
        glVertex3d(1.28787, 1.209149, 2.230402);
        glVertex3d(1.28787, 1.209149, 2.131461);

        glNormal3d(1.704851, 1.70485, 0.079827);
        glVertex3d(1.199457, 1.274529, 2.433779);
        glVertex3d(1.28787, 1.209149, 2.230402);
        glVertex3d(1.20915, 1.28787, 2.230402);

        glNormal3d(1.704851, 1.70485, 0.079828);
        glVertex3d(1.199457, 1.274529, 2.433779);
        glVertex3d(1.274529, 1.199457, 2.433779);
        glVertex3d(1.28787, 1.209149, 2.230402);

        glNormal3d(1.706427, 1.706426, -0.043855);
        glVertex3d(1.205919, 1.283423, 2.681131);
        glVertex3d(1.274529, 1.199457, 2.433779);
        glVertex3d(1.199457, 1.274529, 2.433779);

        glNormal3d(1.706427, 1.706426, -0.043855);
        glVertex3d(1.205919, 1.283423, 2.681131);
        glVertex3d(1.283423, 1.205919, 2.681131);
        glVertex3d(1.274529, 1.199457, 2.433779);

        glNormal3d(1.133898, 1.133898, -0.981908);
        glVertex3d(1.273767, 1.376808, 2.703118);
        glVertex3d(1.283423, 1.205919, 2.681131);
        glVertex3d(1.205919, 1.283423, 2.681131);

        glNormal3d(1.133898, 1.133898, -0.981908);
        glVertex3d(1.273767, 1.376808, 2.703118);
        glVertex3d(1.376808, 1.273767, 2.703118);
        glVertex3d(1.283423, 1.205919, 2.681131);

        glNormal3d(1.167868, 1.167868, -0.971412);
        glVertex3d(1.367463, 1.505769, 2.741595);
        glVertex3d(1.376808, 1.273767, 2.703118);
        glVertex3d(1.273767, 1.376808, 2.703118);

        glNormal3d(1.167868, 1.167868, -0.971412);
        glVertex3d(1.367463, 1.505769, 2.741595);
        glVertex3d(1.505769, 1.367462, 2.741595);
        glVertex3d(1.376808, 1.273767, 2.703118);

        glNormal3d(1.563038, 1.563037, -0.60496);
        glVertex3d(1.399772, 1.550238, 2.813052);
        glVertex3d(1.505769, 1.367462, 2.741595);
        glVertex3d(1.367463, 1.505769, 2.741595);

        glNormal3d(1.563038, 1.563037, -0.60496);
        glVertex3d(1.399772, 1.550238, 2.813052);
        glVertex3d(1.550238, 1.399771, 2.813052);
        glVertex3d(1.505769, 1.367462, 2.741595);

        glNormal3d(1.703683, 1.703682, -0.098294);
        glVertex3d(1.403003, 1.554685, 2.868019);
        glVertex3d(1.550238, 1.399771, 2.813052);
        glVertex3d(1.399772, 1.550238, 2.813052);

        glNormal3d(1.703683, 1.703682, -0.098294);
        glVertex3d(1.403003, 1.554685, 2.868019);
        glVertex3d(1.554685, 1.403002, 2.868019);
        glVertex3d(1.550238, 1.399771, 2.813052);

        glNormal3d(1.671643, 1.671642, 0.312718);
        glVertex3d(1.386848, 1.53245, 2.950469);
        glVertex3d(1.554685, 1.403002, 2.868019);
        glVertex3d(1.403003, 1.554685, 2.868019);

        glNormal3d(1.671643, 1.671642, 0.312718);
        glVertex3d(1.386848, 1.53245, 2.950469);
        glVertex3d(1.532451, 1.386847, 2.950469);
        glVertex3d(1.554685, 1.403002, 2.868019);

        glNormal3d(1.367122, 1.367122, 0.85466);
        glVertex3d(1.354539, 1.487981, 2.98345);
        glVertex3d(1.532451, 1.386847, 2.950469);
        glVertex3d(1.386848, 1.53245, 2.950469);

        glNormal3d(1.367122, 1.367121, 0.85466);
        glVertex3d(1.354539, 1.487981, 2.98345);
        glVertex3d(1.487981, 1.354539, 2.98345);
        glVertex3d(1.532451, 1.386847, 2.950469);

        glNormal3d(1.140337, 1.140337, 0.980108);
        glVertex3d(1.306076, 1.421277, 2.99994);
        glVertex3d(1.487981, 1.354539, 2.98345);
        glVertex3d(1.354539, 1.487981, 2.98345);

        glNormal3d(1.140337, 1.140337, 0.980108);
        glVertex3d(1.306076, 1.421277, 2.99994);
        glVertex3d(1.421278, 1.306076, 2.99994);
        glVertex3d(1.487981, 1.354539, 2.98345);

        glNormal3d(1.704724, 1.704723, -0.082031);
        glVertex3d(1.309307, 1.425724, 3.0659);
        glVertex3d(1.421278, 1.306076, 2.99994);
        glVertex3d(1.306076, 1.421277, 2.99994);

        glNormal3d(1.704724, 1.704723, -0.08203);
        glVertex3d(1.309307, 1.425724, 3.0659);
        glVertex3d(1.425725, 1.309307, 3.0659);
        glVertex3d(1.421278, 1.306076, 2.99994);

        glNormal3d(1.503088, 1.503087, 0.702713);
        glVertex3d(1.293153, 1.40349, 3.093384);
        glVertex3d(1.425725, 1.309307, 3.0659);
        glVertex3d(1.309307, 1.425724, 3.0659);

        glNormal3d(1.503088, 1.503088, 0.702712);
        glVertex3d(1.293153, 1.40349, 3.093384);
        glVertex3d(1.40349, 1.293152, 3.093384);
        glVertex3d(1.425725, 1.309307, 3.0659);

        glNormal3d(1.704274, 1.704273, 0.089431);
        glVertex3d(1.244689, 1.336786, 3.153847);
        glVertex3d(1.341233, 1.24792, 3.093384);
        glVertex3d(1.24792, 1.341233, 3.093384);

        glNormal3d(1.704274, 1.704273, 0.089431);
        glVertex3d(1.244689, 1.336786, 3.153847);
        glVertex3d(1.336786, 1.244689, 3.153847);
        glVertex3d(1.341233, 1.24792, 3.093384);

        glNormal3d(1.503088, 1.503087, -0.702713);
        glVertex3d(1.264075, 1.363467, 3.186828);
        glVertex3d(1.336786, 1.244689, 3.153847);
        glVertex3d(1.244689, 1.336786, 3.153847);

        glNormal3d(1.503089, 1.503088, -0.702712);
        glVertex3d(1.264075, 1.363467, 3.186828);
        glVertex3d(1.363467, 1.264074, 3.186828);
        glVertex3d(1.336786, 1.244689, 3.153847);

        glNormal3d(1.695975, 1.695973, -0.176751);
        glVertex3d(1.270536, 1.372361, 3.247291);
        glVertex3d(1.363467, 1.264074, 3.186828);
        glVertex3d(1.264075, 1.363467, 3.186828);

        glNormal3d(1.695973, 1.695973, -0.176754);
        glVertex3d(1.270536, 1.372361, 3.247291);
        glVertex3d(1.372361, 1.270536, 3.247291);
        glVertex3d(1.363467, 1.264074, 3.186828);

        glNormal3d(1.647471, 1.647471, 0.401948);
        glVertex3d(1.257613, 1.354573, 3.296762);
        glVertex3d(1.372361, 1.270536, 3.247291);
        glVertex3d(1.270536, 1.372361, 3.247291);

        glNormal3d(1.647471, 1.64747, 0.401949);
        glVertex3d(1.257613, 1.354573, 3.296762);
        glVertex3d(1.354574, 1.257612, 3.296762);
        glVertex3d(1.372361, 1.270536, 3.247291);

        glNormal3d(1.17351, 1.17351, 0.969427);
        glVertex3d(1.231766, 1.318998, 3.307755);
        glVertex3d(1.354574, 1.257612, 3.296762);
        glVertex3d(1.257613, 1.354573, 3.296762);

        glNormal3d(1.17351, 1.17351, 0.969427);
        glVertex3d(1.231766, 1.318998, 3.307755);
        glVertex3d(1.318998, 1.231766, 3.307755);
        glVertex3d(1.354574, 1.257612, 3.296762);

        glNormal3d(1.70651, 1.706508, 0.041119);
        glVertex3d(1.228535, 1.314551, 3.439676);
        glVertex3d(1.318998, 1.231766, 3.307755);
        glVertex3d(1.231766, 1.318998, 3.307755);

        glNormal3d(1.70651, 1.706508, 0.041119);
        glVertex3d(1.228535, 1.314551, 3.439676);
        glVertex3d(1.314551, 1.228535, 3.439676);
        glVertex3d(1.318998, 1.231766, 3.307755);

        glNormal3d(1.703684, 1.703682, -0.09829);
        glVertex3d(1.234997, 1.323445, 3.54961);
        glVertex3d(1.314551, 1.228535, 3.439676);
        glVertex3d(1.228535, 1.314551, 3.439676);

        glNormal3d(1.703683, 1.703682, -0.09829);
        glVertex3d(1.234997, 1.323445, 3.54961);
        glVertex3d(1.323445, 1.234996, 3.54961);
        glVertex3d(1.314551, 1.228535, 3.439676);

        glNormal3d(1.67606, 1.676059, -0.293065);
        glVertex3d(1.264075, 1.363467, 3.709014);
        glVertex3d(1.323445, 1.234996, 3.54961);
        glVertex3d(1.234997, 1.323445, 3.54961);

        glNormal3d(1.676059, 1.676059, -0.293066);
        glVertex3d(1.264075, 1.363467, 3.709014);
        glVertex3d(1.363468, 1.264074, 3.709014);
        glVertex3d(1.323445, 1.234996, 3.54961);

        glNormal3d(1.629371, 1.629371, -0.455833);
        glVertex3d(1.309307, 1.425724, 3.857425);
        glVertex3d(1.363468, 1.264074, 3.709014);
        glVertex3d(1.264075, 1.363467, 3.709014);

        glNormal3d(1.629372, 1.629371, -0.455833);
        glVertex3d(1.309307, 1.425724, 3.857425);
        glVertex3d(1.425725, 1.309307, 3.857425);
        glVertex3d(1.363468, 1.264074, 3.709014);

        glNormal3d(1.531376, 1.531376, -0.659757);
        glVertex3d(1.361001, 1.496875, 3.956366);
        glVertex3d(1.425725, 1.309307, 3.857425);
        glVertex3d(1.309307, 1.425724, 3.857425);

        glNormal3d(1.531376, 1.531376, -0.659757);
        glVertex3d(1.361001, 1.496875, 3.956366);
        glVertex3d(1.496875, 1.361001, 3.956366);
        glVertex3d(1.425725, 1.309307, 3.857425);

        glNormal3d(1.534998, 1.534998, -0.653876);
        glVertex3d(1.383617, 1.528003, 4.00034);
        glVertex3d(1.496875, 1.361001, 3.956366);
        glVertex3d(1.361001, 1.496875, 3.956366);

        glNormal3d(1.534999, 1.534998, -0.653875);
        glVertex3d(1.383617, 1.528003, 4.00034);
        glVertex3d(1.528004, 1.383617, 4.00034);
        glVertex3d(1.496875, 1.361001, 3.956366);

        glNormal3d(1.707107, 1.707106, -1e-006);
        glVertex3d(1.383617, 1.528003, 4.0663);
        glVertex3d(1.528004, 1.383617, 4.00034);
        glVertex3d(1.383617, 1.528003, 4.00034);

        glNormal3d(1.707107, 1.707106, -1e-006);
        glVertex3d(1.383617, 1.528003, 4.0663);
        glVertex3d(1.528004, 1.383617, 4.0663);
        glVertex3d(1.528004, 1.383617, 4.00034);

        glNormal3d(0.665944, 0.665945, 0.881371);
        glVertex3d(1.270536, 1.372361, 4.08279);
        glVertex3d(1.447959, 1.325461, 4.132261);
        glVertex3d(1.325461, 1.447959, 4.132261);

        glNormal3d(0.665944, 0.665945, 0.88137);
        glVertex3d(1.270536, 1.372361, 4.08279);
        glVertex3d(1.372361, 1.270536, 4.08279);
        glVertex3d(1.447959, 1.325461, 4.132261);

        glNormal3d(1.590576, 1.590576, 0.549945);
        glVertex3d(1.218842, 1.30121, 4.214711);
        glVertex3d(1.372361, 1.270536, 4.08279);
        glVertex3d(1.270536, 1.372361, 4.08279);

        glNormal3d(1.590576, 1.590576, 0.549946);
        glVertex3d(1.218842, 1.30121, 4.214711);
        glVertex3d(1.301211, 1.218842, 4.214711);
        glVertex3d(1.372361, 1.270536, 4.08279);

        glNormal3d(1.46346, 1.463459, 0.755255);
        glVertex3d(1.17361, 1.238953, 4.280672);
        glVertex3d(1.301211, 1.218842, 4.214711);
        glVertex3d(1.218842, 1.30121, 4.214711);

        glNormal3d(1.46346, 1.46346, 0.755255);
        glVertex3d(1.17361, 1.238953, 4.280672);
        glVertex3d(1.238954, 1.17361, 4.280672);
        glVertex3d(1.301211, 1.218842, 4.214711);

        glNormal3d(1.414368, 1.414369, 0.810307);
        glVertex3d(1.128378, 1.176697, 4.335639);
        glVertex3d(1.238954, 1.17361, 4.280672);
        glVertex3d(1.17361, 1.238953, 4.280672);

        glNormal3d(1.414369, 1.414368, 0.810307);
        glVertex3d(1.128378, 1.176697, 4.335639);
        glVertex3d(1.176697, 1.128378, 4.335639);
        glVertex3d(1.238954, 1.17361, 4.280672);

        glNormal3d(1.290165, 1.290164, 0.911926);
        glVertex3d(1.0993, 1.136674, 4.357625);
        glVertex3d(1.176697, 1.128378, 4.335639);
        glVertex3d(1.128378, 1.176697, 4.335639);

        glNormal3d(1.290165, 1.290165, 0.911926);
        glVertex3d(1.0993, 1.136674, 4.357625);
        glVertex3d(1.136674, 1.0993, 4.357625);
        glVertex3d(1.176697, 1.128378, 4.335639);

        glNormal3d(1.624306, 1.624306, -0.469557);
        glVertex3d(1.121916, 1.167803, 4.429082);
        glVertex3d(1.136674, 1.0993, 4.357625);
        glVertex3d(1.0993, 1.136674, 4.357625);

        glNormal3d(1.624306, 1.624306, -0.469557);
        glVertex3d(1.121916, 1.167803, 4.429082);
        glVertex3d(1.167803, 1.121916, 4.429082);
        glVertex3d(1.136674, 1.0993, 4.357625);

        glNormal3d(1.705354, 1.705354, 0.070374);
        glVertex3d(1.118685, 1.163356, 4.506036);
        glVertex3d(1.167803, 1.121916, 4.429082);
        glVertex3d(1.121916, 1.167803, 4.429082);

        glNormal3d(1.705354, 1.705354, 0.070374);
        glVertex3d(1.118685, 1.163356, 4.506036);
        glVertex3d(1.163356, 1.118685, 4.506036);
        glVertex3d(1.167803, 1.121916, 4.429082);

        glNormal3d(1.503088, 1.503088, 0.702713);
        glVertex3d(1.079914, 1.109993, 4.571997);
        glVertex3d(1.163356, 1.118685, 4.506036);
        glVertex3d(1.118685, 1.163356, 4.506036);

        glNormal3d(1.503088, 1.503086, 0.702714);
        glVertex3d(1.079914, 1.109993, 4.571997);
        glVertex3d(1.109993, 1.079914, 4.571997);
        glVertex3d(1.163356, 1.118685, 4.506036);

        glNormal3d(1.210316, 1.210315, 0.954743);
        glVertex3d(1.037913, 1.052183, 4.593984);
        glVertex3d(1.109993, 1.079914, 4.571997);
        glVertex3d(1.079914, 1.109993, 4.571997);

        glNormal3d(1.210316, 1.210316, 0.954743);
        glVertex3d(1.037913, 1.052183, 4.593984);
        glVertex3d(1.052183, 1.037913, 4.593984);
        glVertex3d(1.109993, 1.079914, 4.571997);

        glNormal3d(1.06648, 1.06648, 0.995571);
        glVertex3d(1, 1, 4.6);
        glVertex3d(1.052183, 1.037913, 4.593984);
        glVertex3d(1.037913, 1.052183, 4.593984);

        glNormal3d(1.560749, 1.560749, 0.609197);
        glVertex3d(1.348078, 1.479087, 4.08279);
        glVertex3d(1.325461, 1.447959, 4.132261);
        glVertex3d(1.447959, 1.325461, 4.132261);

        glNormal3d(1.560749, 1.560748, 0.609197);
        glVertex3d(1.348078, 1.479087, 4.08279);
        glVertex3d(1.447959, 1.325461, 4.132261);
        glVertex3d(1.479088, 1.348077, 4.08279);

        glNormal3d(1.188212, 1.188212, 0.963926);
        glVertex3d(1.383617, 1.528003, 4.0663);
        glVertex3d(1.348078, 1.479087, 4.08279);
        glVertex3d(1.479088, 1.348077, 4.08279);

        glNormal3d(1.188212, 1.188212, 0.963926);
        glVertex3d(1.383617, 1.528003, 4.0663);
        glVertex3d(1.479088, 1.348077, 4.08279);
        glVertex3d(1.528004, 1.383617, 4.0663);

        glNormal3d(1, 1, 1);
        glVertex3d(1.24792, 1.341233, 3.093384);
        glVertex3d(1.40349, 1.293152, 3.093384);
        glVertex3d(1.293153, 1.40349, 3.093384);

        glNormal3d(1, 1, 1);
        glVertex3d(1.24792, 1.341233, 3.093384);
        glVertex3d(1.341233, 1.24792, 3.093384);
        glVertex3d(1.40349, 1.293152, 3.093384);

        glNormal3d(1, 1, 1);
        glVertex3d(1.341233, 1.24792, 3.093384);
        glVertex3d(1.474331, 1.154119, 3.093384);
        glVertex3d(1.40349, 1.293152, 3.093384);

        glNormal3d(1, 1, 1);
        glVertex3d(1.341233, 1.24792, 3.093384);
        glVertex3d(1.401143, 1.130339, 3.093384);
        glVertex3d(1.474331, 1.154119, 3.093384);

        glNormal3d(1.237161, 1.120839, 0.963926);
        glVertex3d(1.528004, 1.383617, 4.0663);
        glVertex3d(1.479088, 1.348077, 4.08279);
        glVertex3d(1.563201, 1.182995, 4.08279);

        glNormal3d(1.23716, 1.120839, 0.963926);
        glVertex3d(1.528004, 1.383617, 4.0663);
        glVertex3d(1.563201, 1.182995, 4.08279);
        glVertex3d(1.620705, 1.201679, 4.0663);

        glNormal3d(1.706585, 1.360022, 0.609198);
        glVertex3d(1.479088, 1.348077, 4.08279);
        glVertex3d(1.447959, 1.325461, 4.132261);
        glVertex3d(1.526607, 1.171105, 4.132261);

        glNormal3d(1.706586, 1.360022, 0.609197);
        glVertex3d(1.479088, 1.348077, 4.08279);
        glVertex3d(1.526607, 1.171105, 4.132261);
        glVertex3d(1.563201, 1.182995, 4.08279);

        glNormal3d(1.08377, 1.042683, 0.995571);
        glVertex3d(1, 1, 4.6);
        glVertex3d(1.061345, 1.019932, 4.593984);
        glVertex3d(1.052183, 1.037913, 4.593984);

        glNormal3d(1.265013, 1.135031, 0.954743);
        glVertex3d(1.052183, 1.037913, 4.593984);
        glVertex3d(1.129304, 1.042014, 4.571997);
        glVertex3d(1.109993, 1.079914, 4.571997);

        glNormal3d(1.265013, 1.135031, 0.954743);
        glVertex3d(1.052183, 1.037913, 4.593984);
        glVertex3d(1.061345, 1.019932, 4.593984);
        glVertex3d(1.129304, 1.042014, 4.571997);

        glNormal3d(1.633927, 1.323003, 0.702714);
        glVertex3d(1.109993, 1.079914, 4.571997);
        glVertex3d(1.192036, 1.062396, 4.506036);
        glVertex3d(1.163356, 1.118685, 4.506036);

        glNormal3d(1.633927, 1.323003, 0.702714);
        glVertex3d(1.109993, 1.079914, 4.571997);
        glVertex3d(1.129304, 1.042014, 4.571997);
        glVertex3d(1.192036, 1.062396, 4.506036);

        glNormal3d(1.888798, 1.452864, 0.070374);
        glVertex3d(1.163356, 1.118685, 4.506036);
        glVertex3d(1.197264, 1.064095, 4.429082);
        glVertex3d(1.167803, 1.121916, 4.429082);

        glNormal3d(1.888797, 1.452866, 0.070372);
        glVertex3d(1.163356, 1.118685, 4.506036);
        glVertex3d(1.192036, 1.062396, 4.506036);
        glVertex3d(1.197264, 1.064095, 4.429082);

        glNormal3d(1.786671, 1.40083, -0.469558);
        glVertex3d(1.167803, 1.121916, 4.429082);
        glVertex3d(1.16067, 1.052205, 4.357625);
        glVertex3d(1.136674, 1.0993, 4.357625);

        glNormal3d(1.786672, 1.400828, -0.469557);
        glVertex3d(1.167803, 1.121916, 4.429082);
        glVertex3d(1.197264, 1.064095, 4.429082);
        glVertex3d(1.16067, 1.052205, 4.357625);

        glNormal3d(1.365629, 1.186297, 0.911926);
        glVertex3d(1.136674, 1.0993, 4.357625);
        glVertex3d(1.207719, 1.067492, 4.335639);
        glVertex3d(1.176697, 1.128378, 4.335639);

        glNormal3d(1.365629, 1.186298, 0.911926);
        glVertex3d(1.136674, 1.0993, 4.357625);
        glVertex3d(1.16067, 1.052205, 4.357625);
        glVertex3d(1.207719, 1.067492, 4.335639);

        glNormal3d(1.522135, 1.26604, 0.810307);
        glVertex3d(1.176697, 1.128378, 4.335639);
        glVertex3d(1.280907, 1.091272, 4.280672);
        glVertex3d(1.238954, 1.17361, 4.280672);

        glNormal3d(1.522135, 1.266041, 0.810307);
        glVertex3d(1.176697, 1.128378, 4.335639);
        glVertex3d(1.207719, 1.067492, 4.335639);
        glVertex3d(1.280907, 1.091272, 4.280672);

        glNormal3d(1.583994, 1.297559, 0.755255);
        glVertex3d(1.238954, 1.17361, 4.280672);
        glVertex3d(1.354094, 1.115052, 4.214711);
        glVertex3d(1.301211, 1.218842, 4.214711);

        glNormal3d(1.583993, 1.297559, 0.755255);
        glVertex3d(1.238954, 1.17361, 4.280672);
        glVertex3d(1.280907, 1.091272, 4.280672);
        glVertex3d(1.354094, 1.115052, 4.214711);

        glNormal3d(1.744169, 1.379173, 0.549946);
        glVertex3d(1.301211, 1.218842, 4.214711);
        glVertex3d(1.437737, 1.142229, 4.08279);
        glVertex3d(1.372361, 1.270536, 4.08279);

        glNormal3d(1.744169, 1.379173, 0.549945);
        glVertex3d(1.301211, 1.218842, 4.214711);
        glVertex3d(1.354094, 1.115052, 4.214711);
        glVertex3d(1.437737, 1.142229, 4.08279);

        glNormal3d(0.579065, 0.785524, 0.88137);
        glVertex3d(1.372361, 1.270536, 4.08279);
        glVertex3d(1.526607, 1.171105, 4.132261);
        glVertex3d(1.447959, 1.325461, 4.132261);

        glNormal3d(0.579065, 0.785523, 0.88137);
        glVertex3d(1.372361, 1.270536, 4.08279);
        glVertex3d(1.437737, 1.142229, 4.08279);
        glVertex3d(1.526607, 1.171105, 4.132261);

        glNormal3d(1.891007, 1.45399, -1e-006);
        glVertex3d(1.528004, 1.383617, 4.0663);
        glVertex3d(1.620705, 1.201679, 4.00034);
        glVertex3d(1.528004, 1.383617, 4.00034);

        glNormal3d(1.891007, 1.45399, -2e-006);
        glVertex3d(1.528004, 1.383617, 4.0663);
        glVertex3d(1.620705, 1.201679, 4.0663);
        glVertex3d(1.620705, 1.201679, 4.00034);

        glNormal3d(1.674138, 1.343489, -0.653876);
        glVertex3d(1.528004, 1.383617, 4.00034);
        glVertex3d(1.584112, 1.189789, 3.956366);
        glVertex3d(1.496875, 1.361001, 3.956366);

        glNormal3d(1.674137, 1.343489, -0.653877);
        glVertex3d(1.528004, 1.383617, 4.00034);
        glVertex3d(1.620705, 1.201679, 4.00034);
        glVertex3d(1.584112, 1.189789, 3.956366);

        glNormal3d(1.669573, 1.341164, -0.659757);
        glVertex3d(1.496875, 1.361001, 3.956366);
        glVertex3d(1.500469, 1.162612, 3.857425);
        glVertex3d(1.425725, 1.309307, 3.857425);

        glNormal3d(1.669573, 1.341164, -0.659757);
        glVertex3d(1.496875, 1.361001, 3.956366);
        glVertex3d(1.584112, 1.189789, 3.956366);
        glVertex3d(1.500469, 1.162612, 3.857425);

        glNormal3d(1.793055, 1.40408, -0.455833);
        glVertex3d(1.425725, 1.309307, 3.857425);
        glVertex3d(1.427282, 1.138832, 3.709014);
        glVertex3d(1.363468, 1.264074, 3.709014);

        glNormal3d(1.793055, 1.40408, -0.455833);
        glVertex3d(1.425725, 1.309307, 3.857425);
        glVertex3d(1.500469, 1.162612, 3.857425);
        glVertex3d(1.427282, 1.138832, 3.709014);

        glNormal3d(1.851885, 1.434056, -0.293066);
        glVertex3d(1.363468, 1.264074, 3.709014);
        glVertex3d(1.380233, 1.123545, 3.54961);
        glVertex3d(1.323445, 1.234996, 3.54961);

        glNormal3d(1.851885, 1.434056, -0.293065);
        glVertex3d(1.363468, 1.264074, 3.709014);
        glVertex3d(1.427282, 1.138832, 3.709014);
        glVertex3d(1.380233, 1.123545, 3.54961);

        glNormal3d(1.886692, 1.451792, -0.09829);
        glVertex3d(1.323445, 1.234996, 3.54961);
        glVertex3d(1.369777, 1.120148, 3.439676);
        glVertex3d(1.314551, 1.228535, 3.439676);

        glNormal3d(1.886692, 1.451792, -0.098291);
        glVertex3d(1.323445, 1.234996, 3.54961);
        glVertex3d(1.380233, 1.123545, 3.54961);
        glVertex3d(1.369777, 1.120148, 3.439676);

        glNormal3d(1.890253, 1.453606, 0.041119);
        glVertex3d(1.314551, 1.228535, 3.439676);
        glVertex3d(1.375005, 1.121846, 3.307755);
        glVertex3d(1.318998, 1.231766, 3.307755);

        glNormal3d(1.890253, 1.453606, 0.041119);
        glVertex3d(1.314551, 1.228535, 3.439676);
        glVertex3d(1.369777, 1.120148, 3.439676);
        glVertex3d(1.375005, 1.121846, 3.307755);

        glNormal3d(1.218635, 1.1114, 0.969427);
        glVertex3d(1.318998, 1.231766, 3.307755);
        glVertex3d(1.416826, 1.135435, 3.296762);
        glVertex3d(1.354574, 1.257612, 3.296762);

        glNormal3d(1.218635, 1.1114, 0.969427);
        glVertex3d(1.318998, 1.231766, 3.307755);
        glVertex3d(1.375005, 1.121846, 3.307755);
        glVertex3d(1.416826, 1.135435, 3.296762);

        glNormal3d(1.815861, 1.415701, 0.401949);
        glVertex3d(1.354574, 1.257612, 3.296762);
        glVertex3d(1.437737, 1.142229, 3.247291);
        glVertex3d(1.372361, 1.270536, 3.247291);

        glNormal3d(1.815862, 1.415701, 0.401948);
        glVertex3d(1.354574, 1.257612, 3.296762);
        glVertex3d(1.416826, 1.135435, 3.296762);
        glVertex3d(1.437737, 1.142229, 3.247291);

        glNormal3d(1.876978, 1.446842, -0.176754);
        glVertex3d(1.372361, 1.270536, 3.247291);
        glVertex3d(1.427282, 1.138832, 3.186828);
        glVertex3d(1.363467, 1.264074, 3.186828);

        glNormal3d(1.876979, 1.446841, -0.176751);
        glVertex3d(1.372361, 1.270536, 3.247291);
        glVertex3d(1.437737, 1.142229, 3.247291);
        glVertex3d(1.427282, 1.138832, 3.186828);

        glNormal3d(1.633929, 1.323002, -0.702712);
        glVertex3d(1.363467, 1.264074, 3.186828);
        glVertex3d(1.395916, 1.12864, 3.153847);
        glVertex3d(1.336786, 1.244689, 3.153847);

        glNormal3d(1.633927, 1.323002, -0.702713);
        glVertex3d(1.363467, 1.264074, 3.186828);
        glVertex3d(1.427282, 1.138832, 3.186828);
        glVertex3d(1.395916, 1.12864, 3.153847);

        glNormal3d(1.887437, 1.45217, 0.089431);
        glVertex3d(1.336786, 1.244689, 3.153847);
        glVertex3d(1.401143, 1.130339, 3.093384);
        glVertex3d(1.341233, 1.24792, 3.093384);

        glNormal3d(1.887437, 1.452171, 0.089431);
        glVertex3d(1.336786, 1.244689, 3.153847);
        glVertex3d(1.395916, 1.12864, 3.153847);
        glVertex3d(1.401143, 1.130339, 3.093384);

        glNormal3d(1.633928, 1.323002, 0.702713);
        glVertex3d(1.40349, 1.293152, 3.093384);
        glVertex3d(1.500469, 1.162612, 3.0659);
        glVertex3d(1.425725, 1.309307, 3.0659);

        glNormal3d(1.633928, 1.323001, 0.702713);
        glVertex3d(1.40349, 1.293152, 3.093384);
        glVertex3d(1.474331, 1.154119, 3.093384);
        glVertex3d(1.500469, 1.162612, 3.0659);

        glNormal3d(1.888004, 1.45246, -0.08203);
        glVertex3d(1.425725, 1.309307, 3.0659);
        glVertex3d(1.495241, 1.160913, 2.99994);
        glVertex3d(1.421278, 1.306076, 2.99994);

        glNormal3d(1.888004, 1.45246, -0.082029);
        glVertex3d(1.425725, 1.309307, 3.0659);
        glVertex3d(1.500469, 1.162612, 3.0659);
        glVertex3d(1.495241, 1.160913, 2.99994);

        glNormal3d(1.176835, 1.090102, 0.980108);
        glVertex3d(1.421278, 1.306076, 2.99994);
        glVertex3d(1.573656, 1.186392, 2.98345);
        glVertex3d(1.487981, 1.354539, 2.98345);

        glNormal3d(1.176835, 1.090102, 0.980108);
        glVertex3d(1.421278, 1.306076, 2.99994);
        glVertex3d(1.495241, 1.160913, 2.99994);
        glVertex3d(1.573656, 1.186392, 2.98345);

        glNormal3d(1.4626, 1.235706, 0.85466);
        glVertex3d(1.487981, 1.354539, 2.98345);
        glVertex3d(1.625933, 1.203377, 2.950469);
        glVertex3d(1.532451, 1.386847, 2.950469);

        glNormal3d(1.4626, 1.235706, 0.85466);
        glVertex3d(1.487981, 1.354539, 2.98345);
        glVertex3d(1.573656, 1.186392, 2.98345);
        glVertex3d(1.625933, 1.203377, 2.950469);

        glNormal3d(1.84632, 1.43122, 0.312718);
        glVertex3d(1.532451, 1.386847, 2.950469);
        glVertex3d(1.652071, 1.21187, 2.868019);
        glVertex3d(1.554685, 1.403002, 2.868019);

        glNormal3d(1.84632, 1.431221, 0.312717);
        glVertex3d(1.532451, 1.386847, 2.950469);
        glVertex3d(1.625933, 1.203377, 2.950469);
        glVertex3d(1.652071, 1.21187, 2.868019);

        glNormal3d(1.886692, 1.451791, -0.098293);
        glVertex3d(1.554685, 1.403002, 2.868019);
        glVertex3d(1.646844, 1.210172, 2.813052);
        glVertex3d(1.550238, 1.399771, 2.813052);

        glNormal3d(1.886692, 1.451791, -0.098293);
        glVertex3d(1.554685, 1.403002, 2.868019);
        glVertex3d(1.652071, 1.21187, 2.868019);
        glVertex3d(1.646844, 1.210172, 2.813052);

        glNormal3d(1.709469, 1.361492, -0.604961);
        glVertex3d(1.550238, 1.399771, 2.813052);
        glVertex3d(1.594567, 1.193186, 2.741595);
        glVertex3d(1.505769, 1.367462, 2.741595);

        glNormal3d(1.70947, 1.361492, -0.60496);
        glVertex3d(1.550238, 1.399771, 2.813052);
        glVertex3d(1.646844, 1.210172, 2.813052);
        glVertex3d(1.594567, 1.193186, 2.741595);

        glNormal3d(1.211527, 1.107778, -0.971412);
        glVertex3d(1.505769, 1.367462, 2.741595);
        glVertex3d(1.442965, 1.143928, 2.703118);
        glVertex3d(1.376808, 1.273767, 2.703118);

        glNormal3d(1.211527, 1.107778, -0.971412);
        glVertex3d(1.505769, 1.367462, 2.741595);
        glVertex3d(1.594567, 1.193186, 2.741595);
        glVertex3d(1.442965, 1.143928, 2.703118);

        glNormal3d(1.168722, 1.085968, -0.981908);
        glVertex3d(1.376808, 1.273767, 2.703118);
        glVertex3d(1.333184, 1.108258, 2.681131);
        glVertex3d(1.283423, 1.205919, 2.681131);

        glNormal3d(1.168722, 1.085968, -0.981908);
        glVertex3d(1.376808, 1.273767, 2.703118);
        glVertex3d(1.442965, 1.143928, 2.703118);
        glVertex3d(1.333184, 1.108258, 2.681131);

        glNormal3d(1.89015, 1.453553, -0.043855);
        glVertex3d(1.283423, 1.205919, 2.681131);
        glVertex3d(1.322728, 1.104861, 2.433779);
        glVertex3d(1.274529, 1.199457, 2.433779);

        glNormal3d(1.890149, 1.453554, -0.043855);
        glVertex3d(1.283423, 1.205919, 2.681131);
        glVertex3d(1.333184, 1.108258, 2.681131);
        glVertex3d(1.322728, 1.104861, 2.433779);

        glNormal3d(1.888164, 1.45254, 0.079828);
        glVertex3d(1.274529, 1.199457, 2.433779);
        glVertex3d(1.338411, 1.109956, 2.230402);
        glVertex3d(1.28787, 1.209149, 2.230402);

        glNormal3d(1.888164, 1.452541, 0.079827);
        glVertex3d(1.274529, 1.199457, 2.433779);
        glVertex3d(1.322728, 1.104861, 2.433779);
        glVertex3d(1.338411, 1.109956, 2.230402);

        glNormal3d(1.891007, 1.453989, 0);
        glVertex3d(1.28787, 1.209149, 2.230402);
        glVertex3d(1.338411, 1.109956, 2.131461);
        glVertex3d(1.28787, 1.209149, 2.131461);

        glNormal3d(1.891007, 1.453989, 0);
        glVertex3d(1.28787, 1.209149, 2.230402);
        glVertex3d(1.338411, 1.109956, 2.230402);
        glVertex3d(1.338411, 1.109956, 2.131461);

        glNormal3d(1.857517, 1.436926, 0.271589);
        glVertex3d(1.28787, 1.209149, 2.131461);
        glVertex3d(1.369777, 1.120148, 2.01603);
        glVertex3d(1.314551, 1.228535, 2.01603);

        glNormal3d(1.857517, 1.436925, 0.27159);
        glVertex3d(1.28787, 1.209149, 2.131461);
        glVertex3d(1.338411, 1.109956, 2.131461);
        glVertex3d(1.369777, 1.120148, 2.01603);

        glNormal3d(1.872967, 1.444798, 0.200212);
        glVertex3d(1.314551, 1.228535, 2.01603);
        glVertex3d(1.401143, 1.130339, 1.856626);
        glVertex3d(1.341233, 1.24792, 1.856626);

        glNormal3d(1.872966, 1.444798, 0.200212);
        glVertex3d(1.314551, 1.228535, 2.01603);
        glVertex3d(1.369777, 1.120148, 2.01603);
        glVertex3d(1.401143, 1.130339, 1.856626);

        glNormal3d(1.866716, 1.441613, 0.231908);
        glVertex3d(1.341233, 1.24792, 1.856626);
        glVertex3d(1.437737, 1.142229, 1.697221);
        glVertex3d(1.372362, 1.270536, 1.697221);

        glNormal3d(1.866716, 1.441613, 0.231908);
        glVertex3d(1.341233, 1.24792, 1.856626);
        glVertex3d(1.401143, 1.130339, 1.856626);
        glVertex3d(1.437737, 1.142229, 1.697221);

        glNormal3d(1.84632, 1.431221, 0.312716);
        glVertex3d(1.372362, 1.270536, 1.697221);
        glVertex3d(1.474331, 1.154119, 1.581791);
        glVertex3d(1.40349, 1.293152, 1.581791);

        glNormal3d(1.84632, 1.43122, 0.312716);
        glVertex3d(1.372362, 1.270536, 1.697221);
        glVertex3d(1.437737, 1.142229, 1.697221);
        glVertex3d(1.474331, 1.154119, 1.581791);

        glNormal3d(1.830666, 1.423245, 0.361743);
        glVertex3d(1.40349, 1.293152, 1.581791);
        glVertex3d(1.531835, 1.172803, 1.427883);
        glVertex3d(1.452406, 1.328692, 1.427883);

        glNormal3d(1.830666, 1.423244, 0.361743);
        glVertex3d(1.40349, 1.293152, 1.581791);
        glVertex3d(1.474331, 1.154119, 1.581791);
        glVertex3d(1.531835, 1.172803, 1.427883);

        glNormal3d(1.849822, 1.433005, 0.300514);
        glVertex3d(1.452406, 1.328692, 1.427883);
        glVertex3d(1.570634, 1.18541, 1.3);
        glVertex3d(1.48541, 1.352671, 1.3);

        glNormal3d(1.849822, 1.433005, 0.300514);
        glVertex3d(1.452406, 1.328692, 1.427883);
        glVertex3d(1.531835, 1.172803, 1.427883);
        glVertex3d(1.570634, 1.18541, 1.3);

        glNormal3d(1, 1, 1);
        glVertex3d(1.48541, 1.352671, 1.3);
        glVertex3d(1.66574, 1.216311, 1.3);
        glVertex3d(1.566312, 1.411449, 1.3);

        glNormal3d(1, 1, 1);
        glVertex3d(1.48541, 1.352671, 1.3);
        glVertex3d(1.570634, 1.18541, 1.3);
        glVertex3d(1.66574, 1.216311, 1.3);

        glNormal3d(1.890162, 1.453559, 0.043547);
        glVertex3d(1.566312, 1.411449, 1.3);
        glVertex3d(1.667755, 1.216966, 1.251989);
        glVertex3d(1.568026, 1.412695, 1.251989);

        glNormal3d(1.890162, 1.453559, 0.043547);
        glVertex3d(1.566312, 1.411449, 1.3);
        glVertex3d(1.66574, 1.216311, 1.3);
        glVertex3d(1.667755, 1.216966, 1.251989);

        glNormal3d(1.89011, 1.453533, -0.044849);
        glVertex3d(1.568026, 1.412695, 1.251989);
        glVertex3d(1.662527, 1.215268, 1.131061);
        glVertex3d(1.563579, 1.409464, 1.131061);

        glNormal3d(1.89011, 1.453533, -0.04485);
        glVertex3d(1.568026, 1.412695, 1.251989);
        glVertex3d(1.667755, 1.216966, 1.251989);
        glVertex3d(1.662527, 1.215268, 1.131061);

        glNormal3d(1.807995, 1.411693, 0.421488);
        glVertex3d(1.563579, 1.409464, 1.131061);
        glVertex3d(1.704348, 1.228856, 1.037617);
        glVertex3d(1.599154, 1.435311, 1.037617);

        glNormal3d(1.807995, 1.411693, 0.421489);
        glVertex3d(1.563579, 1.409464, 1.131061);
        glVertex3d(1.662527, 1.215268, 1.131061);
        glVertex3d(1.704348, 1.228856, 1.037617);

        glNormal3d(1.655117, 1.333798, 0.677791);
        glVertex3d(1.599154, 1.435311, 1.037617);
        glVertex3d(1.777536, 1.252636, 0.955167);
        glVertex3d(1.661412, 1.480543, 0.955167);

        glNormal3d(1.655117, 1.333798, 0.677791);
        glVertex3d(1.599154, 1.435311, 1.037617);
        glVertex3d(1.704348, 1.228856, 1.037617);
        glVertex3d(1.777536, 1.252636, 0.955167);

        glNormal3d(1.711942, 1.362752, 0.60129);
        glVertex3d(1.661412, 1.480543, 0.955167);
        glVertex3d(1.861179, 1.279813, 0.839736);
        glVertex3d(1.732563, 1.532237, 0.839736);

        glNormal3d(1.711942, 1.362751, 0.60129);
        glVertex3d(1.661412, 1.480543, 0.955167);
        glVertex3d(1.777536, 1.252636, 0.955167);
        glVertex3d(1.861179, 1.279813, 0.839736);

        glNormal3d(1.782943, 1.398928, 0.477343);
        glVertex3d(1.732563, 1.532237, 0.839736);
        glVertex3d(1.918683, 1.298497, 0.729802);
        glVertex3d(1.781479, 1.567776, 0.729802);

        glNormal3d(1.782943, 1.398929, 0.477343);
        glVertex3d(1.732563, 1.532237, 0.839736);
        glVertex3d(1.861179, 1.279813, 0.839736);
        glVertex3d(1.918683, 1.298497, 0.729802);

        glNormal3d(1.882268, 1.449537, 0.139714);
        glVertex3d(1.781479, 1.567776, 0.729802);
        glVertex3d(1.934366, 1.303593, 0.614371);
        glVertex3d(1.794819, 1.577469, 0.614371);

        glNormal3d(1.882268, 1.449536, 0.139715);
        glVertex3d(1.781479, 1.567776, 0.729802);
        glVertex3d(1.918683, 1.298497, 0.729802);
        glVertex3d(1.934366, 1.303593, 0.614371);

        glNormal3d(1.885052, 1.450956, -0.115421);
        glVertex3d(1.794819, 1.577469, 0.614371);
        glVertex3d(1.923911, 1.300196, 0.520927);
        glVertex3d(1.785926, 1.571007, 0.520927);

        glNormal3d(1.885052, 1.450956, -0.115421);
        glVertex3d(1.794819, 1.577469, 0.614371);
        glVertex3d(1.934366, 1.303593, 0.614371);
        glVertex3d(1.923911, 1.300196, 0.520927);

        glNormal3d(1.832932, 1.424399, -0.355121);
        glVertex3d(1.785926, 1.571007, 0.520927);
        glVertex3d(1.897772, 1.291703, 0.44947);
        glVertex3d(1.763691, 1.554853, 0.44947);

        glNormal3d(1.832931, 1.424399, -0.355122);
        glVertex3d(1.785926, 1.571007, 0.520927);
        glVertex3d(1.923911, 1.300196, 0.520927);
        glVertex3d(1.897772, 1.291703, 0.44947);

        glNormal3d(1.669573, 1.341164, -0.659757);
        glVertex3d(1.763691, 1.554853, 0.44947);
        glVertex3d(1.855951, 1.278114, 0.4);
        glVertex3d(1.728115, 1.529006, 0.4);

        glNormal3d(1.669574, 1.341164, -0.659756);
        glVertex3d(1.763691, 1.554853, 0.44947);
        glVertex3d(1.897772, 1.291703, 0.44947);
        glVertex3d(1.855951, 1.278114, 0.4);

        glNormal3d(1.891007, 1.45399, -2e-006);
        glVertex3d(1.728115, 1.529006, 0.4);
        glVertex3d(1.855951, 1.278114, 0.3);
        glVertex3d(1.728115, 1.529006, 0.3);

        glNormal3d(1.891007, 1.45399, -3e-006);
        glVertex3d(1.728115, 1.529006, 0.4);
        glVertex3d(1.855951, 1.278114, 0.4);
        glVertex3d(1.855951, 1.278114, 0.3);

        glNormal3d(1.000001, 1, 1);
        glVertex3d(1.728115, 1.529006, 0.3);
        glVertex3d(1.91969, 1.298824, 0.3);
        glVertex3d(1.782336, 1.568399, 0.3);

        glNormal3d(1.000001, 1, 1);
        glVertex3d(1.728115, 1.529006, 0.3);
        glVertex3d(1.855951, 1.278114, 0.3);
        glVertex3d(1.91969, 1.298824, 0.3);

        glNormal3d(1.891007, 1.45399, 0);
        glVertex3d(1.782336, 1.568399, 0.3);
        glVertex3d(1.91969, 1.298825, 0);
        glVertex3d(1.782336, 1.568399, 0);

        glNormal3d(1.891007, 1.45399, 0);
        glVertex3d(1.782336, 1.568399, 0.3);
        glVertex3d(1.91969, 1.298824, 0.3);
        glVertex3d(1.91969, 1.298825, 0);

        glNormal3d(1, 1, -1);
        glVertex3d(1.782336, 1.568399, 0);
        glVertex3d(1.91969, 1.298825, 0);
        glVertex3d(1, 1, 0);

        glNormal3d(1, 1, -1);
        glVertex3d(1.91969, 1.298825, 0);
        glVertex3d(1.96702, 1, 0);
        glVertex3d(1, 1, 0);

        glNormal3d(1.987688, 1.156435, 0);
        glVertex3d(1.91969, 1.298824, 0.3);
        glVertex3d(1.96702, 1, 0);
        glVertex3d(1.91969, 1.298825, 0);

        glNormal3d(1.987688, 1.156435, 0);
        glVertex3d(1.91969, 1.298824, 0.3);
        glVertex3d(1.96702, 1, 0.3);
        glVertex3d(1.96702, 1, 0);

        glNormal3d(1.000001, 1, 1);
        glVertex3d(1.855951, 1.278114, 0.3);
        glVertex3d(1.96702, 1, 0.3);
        glVertex3d(1.91969, 1.298824, 0.3);

        glNormal3d(1.000001, 1, 1);
        glVertex3d(1.9, 1, 0.3);
        glVertex3d(1.96702, 1, 0.3);
        glVertex3d(1.855951, 1.278114, 0.3);

        glNormal3d(1.987688, 1.156436, -3e-006);
        glVertex3d(1.855951, 1.278114, 0.4);
        glVertex3d(1.9, 1, 0.3);
        glVertex3d(1.855951, 1.278114, 0.3);

        glNormal3d(1.987688, 1.156435, 0);
        glVertex3d(1.855951, 1.278114, 0.4);
        glVertex3d(1.9, 1, 0.4);
        glVertex3d(1.9, 1, 0.3);

        glNormal3d(1.742228, 1.117558, -0.659756);
        glVertex3d(1.897772, 1.291703, 0.44947);
        glVertex3d(1.9, 1, 0.4);
        glVertex3d(1.855951, 1.278114, 0.4);

        glNormal3d(1.742227, 1.117558, -0.659757);
        glVertex3d(1.897772, 1.291703, 0.44947);
        glVertex3d(1.943974, 1, 0.44947);
        glVertex3d(1.9, 1, 0.4);

        glNormal3d(1.923311, 1.146239, -0.355122);
        glVertex3d(1.923911, 1.300196, 0.520927);
        glVertex3d(1.943974, 1, 0.44947);
        glVertex3d(1.897772, 1.291703, 0.44947);

        glNormal3d(1.923311, 1.146239, -0.355121);
        glVertex3d(1.923911, 1.300196, 0.520927);
        glVertex3d(1.971457, 1, 0.520927);
        glVertex3d(1.943974, 1, 0.44947);

        glNormal3d(1.981087, 1.15539, -0.115421);
        glVertex3d(1.934366, 1.303593, 0.614371);
        glVertex3d(1.971457, 1, 0.520927);
        glVertex3d(1.923911, 1.300196, 0.520927);

        glNormal3d(1.981087, 1.15539, -0.115422);
        glVertex3d(1.934366, 1.303593, 0.614371);
        glVertex3d(1.982451, 1, 0.614371);
        glVertex3d(1.971457, 1, 0.520927);

        glNormal3d(1.978001, 1.154901, 0.139715);
        glVertex3d(1.918683, 1.298497, 0.729802);
        glVertex3d(1.982451, 1, 0.614371);
        glVertex3d(1.934366, 1.303593, 0.614371);

        glNormal3d(1.978001, 1.154901, 0.139714);
        glVertex3d(1.918683, 1.298497, 0.729802);
        glVertex3d(1.965961, 1, 0.729802);
        glVertex3d(1.982451, 1, 0.614371);

        glNormal3d(1.867899, 1.137463, 0.477343);
        glVertex3d(1.861179, 1.279813, 0.839736);
        glVertex3d(1.965961, 1, 0.729802);
        glVertex3d(1.918683, 1.298497, 0.729802);

        glNormal3d(1.867898, 1.137462, 0.477344);
        glVertex3d(1.861179, 1.279813, 0.839736);
        glVertex3d(1.905497, 1, 0.839736);
        glVertex3d(1.965961, 1, 0.729802);

        glNormal3d(1.789193, 1.124996, 0.601291);
        glVertex3d(1.777536, 1.252636, 0.955167);
        glVertex3d(1.905497, 1, 0.839736);
        glVertex3d(1.861179, 1.279813, 0.839736);

        glNormal3d(1.789193, 1.124997, 0.60129);
        glVertex3d(1.777536, 1.252636, 0.955167);
        glVertex3d(1.81755, 1, 0.955167);
        glVertex3d(1.905497, 1, 0.839736);

        glNormal3d(1.726202, 1.11502, 0.677791);
        glVertex3d(1.704348, 1.228856, 1.037617);
        glVertex3d(1.81755, 1, 0.955167);
        glVertex3d(1.777536, 1.252636, 0.955167);

        glNormal3d(1.726203, 1.115021, 0.67779);
        glVertex3d(1.704348, 1.228856, 1.037617);
        glVertex3d(1.740596, 1, 1.037617);
        glVertex3d(1.81755, 1, 0.955167);

        glNormal3d(1.895669, 1.141862, 0.421489);
        glVertex3d(1.662527, 1.215268, 1.131061);
        glVertex3d(1.740596, 1, 1.037617);
        glVertex3d(1.704348, 1.228856, 1.037617);

        glNormal3d(1.895668, 1.14186, 0.421492);
        glVertex3d(1.662527, 1.215268, 1.131061);
        glVertex3d(1.696622, 1, 1.131061);
        glVertex3d(1.740596, 1, 1.037617);

        glNormal3d(1.986694, 1.156278, -0.04485);
        glVertex3d(1.667755, 1.216966, 1.251989);
        glVertex3d(1.696622, 1, 1.131061);
        glVertex3d(1.662527, 1.215268, 1.131061);

        glNormal3d(1.986694, 1.156278, -0.04485);
        glVertex3d(1.667755, 1.216966, 1.251989);
        glVertex3d(1.702119, 1, 1.251989);
        glVertex3d(1.696622, 1, 1.131061);

        glNormal3d(1.986751, 1.156287, 0.043547);
        glVertex3d(1.66574, 1.216311, 1.3);
        glVertex3d(1.702119, 1, 1.251989);
        glVertex3d(1.667755, 1.216966, 1.251989);

        glNormal3d(1.986751, 1.156287, 0.043547);
        glVertex3d(1.66574, 1.216311, 1.3);
        glVertex3d(1.7, 1, 1.3);
        glVertex3d(1.702119, 1, 1.251989);

        glNormal3d(1, 1, 1);
        glVertex3d(1.570634, 1.18541, 1.3);
        glVertex3d(1.7, 1, 1.3);
        glVertex3d(1.66574, 1.216311, 1.3);

        glNormal3d(1, 1, 1);
        glVertex3d(1.570634, 1.18541, 1.3);
        glVertex3d(1.6, 1, 1.3);
        glVertex3d(1.7, 1, 1.3);

        glNormal3d(1.942035, 1.149204, 0.300514);
        glVertex3d(1.531835, 1.172803, 1.427883);
        glVertex3d(1.6, 1, 1.3);
        glVertex3d(1.570634, 1.18541, 1.3);

        glNormal3d(1.942035, 1.149204, 0.300515);
        glVertex3d(1.531835, 1.172803, 1.427883);
        glVertex3d(1.559205, 1, 1.427883);
        glVertex3d(1.6, 1, 1.3);

        glNormal3d(1.9208, 1.145841, 0.361743);
        glVertex3d(1.474331, 1.154119, 1.581791);
        glVertex3d(1.559205, 1, 1.427883);
        glVertex3d(1.531835, 1.172803, 1.427883);

        glNormal3d(1.9208, 1.145842, 0.361743);
        glVertex3d(1.474331, 1.154119, 1.581791);
        glVertex3d(1.498741, 1, 1.581791);
        glVertex3d(1.559205, 1, 1.427883);

        glNormal3d(1.938152, 1.14859, 0.312716);
        glVertex3d(1.437737, 1.142229, 1.697221);
        glVertex3d(1.498741, 1, 1.581791);
        glVertex3d(1.474331, 1.154119, 1.581791);

        glNormal3d(1.938152, 1.148589, 0.312718);
        glVertex3d(1.437737, 1.142229, 1.697221);
        glVertex3d(1.460264, 1, 1.697221);
        glVertex3d(1.498741, 1, 1.581791);

        glNormal3d(1.960762, 1.15217, 0.231908);
        glVertex3d(1.401143, 1.130339, 1.856626);
        glVertex3d(1.460264, 1, 1.697221);
        glVertex3d(1.437737, 1.142229, 1.697221);

        glNormal3d(1.960762, 1.152171, 0.231907);
        glVertex3d(1.401143, 1.130339, 1.856626);
        glVertex3d(1.421787, 1, 1.856626);
        glVertex3d(1.460264, 1, 1.697221);

        glNormal3d(1.96769, 1.153268, 0.200212);
        glVertex3d(1.369777, 1.120148, 2.01603);
        glVertex3d(1.421787, 1, 1.856626);
        glVertex3d(1.401143, 1.130339, 1.856626);

        glNormal3d(1.96769, 1.153268, 0.200212);
        glVertex3d(1.369777, 1.120148, 2.01603);
        glVertex3d(1.388807, 1, 2.01603);
        glVertex3d(1.421787, 1, 1.856626);

        glNormal3d(1.950564, 1.150555, 0.27159);
        glVertex3d(1.338411, 1.109956, 2.131461);
        glVertex3d(1.388807, 1, 2.01603);
        glVertex3d(1.369777, 1.120148, 2.01603);

        glNormal3d(1.950564, 1.150556, 0.271589);
        glVertex3d(1.338411, 1.109956, 2.131461);
        glVertex3d(1.355827, 1, 2.131461);
        glVertex3d(1.388807, 1, 2.01603);

        glNormal3d(1.987688, 1.156436, 0);
        glVertex3d(1.338411, 1.109956, 2.230402);
        glVertex3d(1.355827, 1, 2.131461);
        glVertex3d(1.338411, 1.109956, 2.131461);

        glNormal3d(1.987688, 1.156436, 0);
        glVertex3d(1.338411, 1.109956, 2.230402);
        glVertex3d(1.355827, 1, 2.230402);
        glVertex3d(1.355827, 1, 2.131461);

        glNormal3d(1.984536, 1.155937, 0.079827);
        glVertex3d(1.322728, 1.104861, 2.433779);
        glVertex3d(1.355827, 1, 2.230402);
        glVertex3d(1.338411, 1.109956, 2.230402);

        glNormal3d(1.984536, 1.155937, 0.079827);
        glVertex3d(1.322728, 1.104861, 2.433779);
        glVertex3d(1.339337, 1, 2.433779);
        glVertex3d(1.355827, 1, 2.230402);

        glNormal3d(1.986738, 1.156286, -0.043856);
        glVertex3d(1.333184, 1.108258, 2.681131);
        glVertex3d(1.339337, 1, 2.433779);
        glVertex3d(1.322728, 1.104861, 2.433779);

        glNormal3d(1.986738, 1.156284, -0.043855);
        glVertex3d(1.333184, 1.108258, 2.681131);
        glVertex3d(1.35033, 1, 2.681131);
        glVertex3d(1.339337, 1, 2.433779);

        glNormal3d(1.187029, 1.029623, -0.981908);
        glVertex3d(1.442965, 1.143928, 2.703118);
        glVertex3d(1.35033, 1, 2.681131);
        glVertex3d(1.333184, 1.108258, 2.681131);

        glNormal3d(1.187029, 1.029623, -0.981908);
        glVertex3d(1.442965, 1.143928, 2.703118);
        glVertex3d(1.465761, 1, 2.703118);
        glVertex3d(1.35033, 1, 2.681131);

        glNormal3d(1.234479, 1.037138, -0.971412);
        glVertex3d(1.594567, 1.193186, 2.741595);
        glVertex3d(1.465761, 1, 2.703118);
        glVertex3d(1.442965, 1.143928, 2.703118);

        glNormal3d(1.234479, 1.037138, -0.971411);
        glVertex3d(1.594567, 1.193186, 2.741595);
        glVertex3d(1.625165, 1, 2.741595);
        glVertex3d(1.465761, 1, 2.703118);

        glNormal3d(1.786453, 1.124562, -0.60496);
        glVertex3d(1.646844, 1.210172, 2.813052);
        glVertex3d(1.625165, 1, 2.741595);
        glVertex3d(1.594567, 1.193186, 2.741595);

        glNormal3d(1.786451, 1.124563, -0.604962);
        glVertex3d(1.646844, 1.210172, 2.813052);
        glVertex3d(1.680132, 1, 2.813052);
        glVertex3d(1.625165, 1, 2.741595);

        glNormal3d(1.982905, 1.155679, -0.098293);
        glVertex3d(1.652071, 1.21187, 2.868019);
        glVertex3d(1.680132, 1, 2.813052);
        glVertex3d(1.646844, 1.210172, 2.813052);

        glNormal3d(1.982906, 1.155678, -0.098289);
        glVertex3d(1.652071, 1.21187, 2.868019);
        glVertex3d(1.685629, 1, 2.868019);
        glVertex3d(1.680132, 1, 2.813052);

        glNormal3d(1.938152, 1.14859, 0.312717);
        glVertex3d(1.625933, 1.203377, 2.950469);
        glVertex3d(1.685629, 1, 2.868019);
        glVertex3d(1.652071, 1.21187, 2.868019);

        glNormal3d(1.938152, 1.14859, 0.312716);
        glVertex3d(1.625933, 1.203377, 2.950469);
        glVertex3d(1.658145, 1, 2.950469);
        glVertex3d(1.685629, 1, 2.868019);

        glNormal3d(1.512796, 1.081219, 0.85466);
        glVertex3d(1.573656, 1.186392, 2.98345);
        glVertex3d(1.658145, 1, 2.950469);
        glVertex3d(1.625933, 1.203377, 2.950469);

        glNormal3d(1.512797, 1.08122, 0.85466);
        glVertex3d(1.573656, 1.186392, 2.98345);
        glVertex3d(1.603178, 1, 2.98345);
        glVertex3d(1.658145, 1, 2.950469);

        glNormal3d(1.196023, 1.031047, 0.980108);
        glVertex3d(1.495241, 1.160913, 2.99994);
        glVertex3d(1.603178, 1, 2.98345);
        glVertex3d(1.573656, 1.186392, 2.98345);

        glNormal3d(1.196023, 1.031047, 0.980108);
        glVertex3d(1.495241, 1.160913, 2.99994);
        glVertex3d(1.520728, 1, 2.99994);
        glVertex3d(1.603178, 1, 2.98345);

        glNormal3d(1.98436, 1.155908, -0.082029);
        glVertex3d(1.500469, 1.162612, 3.0659);
        glVertex3d(1.520728, 1, 2.99994);
        glVertex3d(1.495241, 1.160913, 2.99994);

        glNormal3d(1.984359, 1.155909, -0.082031);
        glVertex3d(1.500469, 1.162612, 3.0659);
        glVertex3d(1.526224, 1, 3.0659);
        glVertex3d(1.520728, 1, 2.99994);

        glNormal3d(1.702714, 1.1113, 0.702713);
        glVertex3d(1.474331, 1.154119, 3.093384);
        glVertex3d(1.526224, 1, 3.0659);
        glVertex3d(1.500469, 1.162612, 3.0659);

        glNormal3d(1.702713, 1.1113, 0.702713);
        glVertex3d(1.474331, 1.154119, 3.093384);
        glVertex3d(1.498741, 1, 3.093384);
        glVertex3d(1.526224, 1, 3.0659);

        glNormal3d(1.983731, 1.155808, 0.08943);
        glVertex3d(1.395916, 1.12864, 3.153847);
        glVertex3d(1.421787, 1, 3.093384);
        glVertex3d(1.401143, 1.130339, 3.093384);

        glNormal3d(1.983731, 1.155809, 0.089429);
        glVertex3d(1.395916, 1.12864, 3.153847);
        glVertex3d(1.41629, 1, 3.153847);
        glVertex3d(1.421787, 1, 3.093384);

        glNormal3d(1.702714, 1.1113, -0.702713);
        glVertex3d(1.427282, 1.138832, 3.186828);
        glVertex3d(1.41629, 1, 3.153847);
        glVertex3d(1.395916, 1.12864, 3.153847);

        glNormal3d(1.702713, 1.1113, -0.702713);
        glVertex3d(1.427282, 1.138832, 3.186828);
        glVertex3d(1.449271, 1, 3.186828);
        glVertex3d(1.41629, 1, 3.153847);

        glNormal3d(1.972138, 1.153973, -0.176751);
        glVertex3d(1.437737, 1.142229, 3.247291);
        glVertex3d(1.449271, 1, 3.186828);
        glVertex3d(1.427282, 1.138832, 3.186828);

        glNormal3d(1.972139, 1.153971, -0.176747);
        glVertex3d(1.437737, 1.142229, 3.247291);
        glVertex3d(1.460264, 1, 3.247291);
        glVertex3d(1.449271, 1, 3.186828);

        glNormal3d(1.904389, 1.143241, 0.401948);
        glVertex3d(1.416826, 1.135435, 3.296762);
        glVertex3d(1.460264, 1, 3.247291);
        glVertex3d(1.437737, 1.142229, 3.247291);

        glNormal3d(1.90439, 1.143242, 0.401945);
        glVertex3d(1.416826, 1.135435, 3.296762);
        glVertex3d(1.438277, 1, 3.296762);
        glVertex3d(1.460264, 1, 3.247291);

        glNormal3d(1.242359, 1.038386, 0.969427);
        glVertex3d(1.375005, 1.121846, 3.307755);
        glVertex3d(1.438277, 1, 3.296762);
        glVertex3d(1.416826, 1.135435, 3.296762);

        glNormal3d(1.242359, 1.038386, 0.969427);
        glVertex3d(1.375005, 1.121846, 3.307755);
        glVertex3d(1.394304, 1, 3.307755);
        glVertex3d(1.438277, 1, 3.296762);

        glNormal3d(1.986853, 1.156303, 0.041119);
        glVertex3d(1.369777, 1.120148, 3.439676);
        glVertex3d(1.394304, 1, 3.307755);
        glVertex3d(1.375005, 1.121846, 3.307755);

        glNormal3d(1.986853, 1.156303, 0.041119);
        glVertex3d(1.369777, 1.120148, 3.439676);
        glVertex3d(1.388807, 1, 3.439676);
        glVertex3d(1.394304, 1, 3.307755);

        glNormal3d(1.982906, 1.155678, -0.098291);
        glVertex3d(1.380233, 1.123545, 3.54961);
        glVertex3d(1.388807, 1, 3.439676);
        glVertex3d(1.369777, 1.120148, 3.439676);

        glNormal3d(1.982905, 1.155678, -0.098291);
        glVertex3d(1.380233, 1.123545, 3.54961);
        glVertex3d(1.3998, 1, 3.54961);
        glVertex3d(1.388807, 1, 3.439676);

        glNormal3d(1.944321, 1.149567, -0.293065);
        glVertex3d(1.427282, 1.138832, 3.709014);
        glVertex3d(1.3998, 1, 3.54961);
        glVertex3d(1.380233, 1.123545, 3.54961);

        glNormal3d(1.944322, 1.149565, -0.293064);
        glVertex3d(1.427282, 1.138832, 3.709014);
        glVertex3d(1.44927, 1, 3.709014);
        glVertex3d(1.3998, 1, 3.54961);

        glNormal3d(1.879107, 1.139236, -0.455833);
        glVertex3d(1.500469, 1.162612, 3.857425);
        glVertex3d(1.44927, 1, 3.709014);
        glVertex3d(1.427282, 1.138832, 3.709014);

        glNormal3d(1.879106, 1.139238, -0.455834);
        glVertex3d(1.500469, 1.162612, 3.857425);
        glVertex3d(1.526224, 1, 3.857425);
        glVertex3d(1.44927, 1, 3.709014);

        glNormal3d(1.742227, 1.117558, -0.659757);
        glVertex3d(1.584112, 1.189789, 3.956366);
        glVertex3d(1.526224, 1, 3.857425);
        glVertex3d(1.500469, 1.162612, 3.857425);

        glNormal3d(1.742227, 1.117558, -0.659757);
        glVertex3d(1.584112, 1.189789, 3.956366);
        glVertex3d(1.614172, 1, 3.956366);
        glVertex3d(1.526224, 1, 3.857425);

        glNormal3d(1.747286, 1.118359, -0.653877);
        glVertex3d(1.620705, 1.201679, 4.00034);
        glVertex3d(1.614172, 1, 3.956366);
        glVertex3d(1.584112, 1.189789, 3.956366);

        glNormal3d(1.747285, 1.118359, -0.653878);
        glVertex3d(1.620705, 1.201679, 4.00034);
        glVertex3d(1.652648, 1, 4.00034);
        glVertex3d(1.614172, 1, 3.956366);

        glNormal3d(1.987688, 1.156436, -2e-006);
        glVertex3d(1.620705, 1.201679, 4.0663);
        glVertex3d(1.652648, 1, 4.00034);
        glVertex3d(1.620705, 1.201679, 4.00034);

        glNormal3d(1.987688, 1.156435, 0);
        glVertex3d(1.620705, 1.201679, 4.0663);
        glVertex3d(1.652648, 1, 4.0663);
        glVertex3d(1.652648, 1, 4.00034);

        glNormal3d(0.53339, 0.926096, 0.88137);
        glVertex3d(1.437737, 1.142229, 4.08279);
        glVertex3d(1.553708, 1, 4.132261);
        glVertex3d(1.526607, 1.171105, 4.132261);

        glNormal3d(0.533392, 0.926097, 0.881371);
        glVertex3d(1.437737, 1.142229, 4.08279);
        glVertex3d(1.460264, 1, 4.08279);
        glVertex3d(1.553708, 1, 4.132261);

        glNormal3d(1.824918, 1.130653, 0.549945);
        glVertex3d(1.354094, 1.115052, 4.214711);
        glVertex3d(1.460264, 1, 4.08279);
        glVertex3d(1.437737, 1.142229, 4.08279);

        glNormal3d(1.824918, 1.130654, 0.549945);
        glVertex3d(1.354094, 1.115052, 4.214711);
        glVertex3d(1.372317, 1, 4.214711);
        glVertex3d(1.460264, 1, 4.08279);

        glNormal3d(1.647361, 1.102532, 0.755255);
        glVertex3d(1.280907, 1.091272, 4.280672);
        glVertex3d(1.372317, 1, 4.214711);
        glVertex3d(1.354094, 1.115052, 4.214711);

        glNormal3d(1.647362, 1.102534, 0.755254);
        glVertex3d(1.280907, 1.091272, 4.280672);
        glVertex3d(1.295363, 1, 4.280672);
        glVertex3d(1.372317, 1, 4.214711);

        glNormal3d(1.57879, 1.091673, 0.810307);
        glVertex3d(1.207719, 1.067492, 4.335639);
        glVertex3d(1.295363, 1, 4.280672);
        glVertex3d(1.280907, 1.091272, 4.280672);

        glNormal3d(1.57879, 1.091672, 0.810308);
        glVertex3d(1.207719, 1.067492, 4.335639);
        glVertex3d(1.218409, 1, 4.335639);
        glVertex3d(1.295363, 1, 4.280672);

        glNormal3d(1.405303, 1.064194, 0.911926);
        glVertex3d(1.16067, 1.052205, 4.357625);
        glVertex3d(1.218409, 1, 4.335639);
        glVertex3d(1.207719, 1.067492, 4.335639);

        glNormal3d(1.405304, 1.064195, 0.911925);
        glVertex3d(1.16067, 1.052205, 4.357625);
        glVertex3d(1.168939, 1, 4.357625);
        glVertex3d(1.218409, 1, 4.335639);

        glNormal3d(1.872032, 1.138119, -0.469557);
        glVertex3d(1.197264, 1.064095, 4.429082);
        glVertex3d(1.168939, 1, 4.357625);
        glVertex3d(1.16067, 1.052205, 4.357625);

        glNormal3d(1.872032, 1.138118, -0.469556);
        glVertex3d(1.197264, 1.064095, 4.429082);
        glVertex3d(1.207416, 1, 4.429082);
        glVertex3d(1.168939, 1, 4.357625);

        glNormal3d(1.985239, 1.156049, 0.070373);
        glVertex3d(1.192036, 1.062396, 4.506036);
        glVertex3d(1.207416, 1, 4.429082);
        glVertex3d(1.197264, 1.064095, 4.429082);

        glNormal3d(1.985239, 1.156048, 0.070373);
        glVertex3d(1.192036, 1.062396, 4.506036);
        glVertex3d(1.201919, 1, 4.506036);
        glVertex3d(1.207416, 1, 4.429082);

        glNormal3d(1.702713, 1.1113, 0.702714);
        glVertex3d(1.129304, 1.042014, 4.571997);
        glVertex3d(1.201919, 1, 4.506036);
        glVertex3d(1.192036, 1.062396, 4.506036);

        glNormal3d(1.702713, 1.111298, 0.702714);
        glVertex3d(1.129304, 1.042014, 4.571997);
        glVertex3d(1.135959, 1, 4.571997);
        glVertex3d(1.201919, 1, 4.506036);

        glNormal3d(1.293769, 1.046528, 0.954743);
        glVertex3d(1.061345, 1.019932, 4.593984);
        glVertex3d(1.135959, 1, 4.571997);
        glVertex3d(1.129304, 1.042014, 4.571997);

        glNormal3d(1.29377, 1.04653, 0.954743);
        glVertex3d(1.061345, 1.019932, 4.593984);
        glVertex3d(1.064502, 1, 4.593984);
        glVertex3d(1.135959, 1, 4.571997);

        glNormal3d(1.09286, 1.014708, 0.995571);
        glVertex3d(1, 1, 4.6);
        glVertex3d(1.064502, 1, 4.593984);
        glVertex3d(1.061345, 1.019932, 4.593984);

        glNormal3d(1.783256, 1.124057, 0.609197);
        glVertex3d(1.563201, 1.182995, 4.08279);
        glVertex3d(1.526607, 1.171105, 4.132261);
        glVertex3d(1.553708, 1, 4.132261);

        glNormal3d(1.783255, 1.124057, 0.609197);
        glVertex3d(1.563201, 1.182995, 4.08279);
        glVertex3d(1.553708, 1, 4.132261);
        glVertex3d(1.592185, 1, 4.08279);

        glNormal3d(1.262894, 1.041639, 0.963926);
        glVertex3d(1.620705, 1.201679, 4.0663);
        glVertex3d(1.563201, 1.182995, 4.08279);
        glVertex3d(1.592185, 1, 4.08279);

        glNormal3d(1.262895, 1.041639, 0.963926);
        glVertex3d(1.620705, 1.201679, 4.0663);
        glVertex3d(1.592185, 1, 4.08279);
        glVertex3d(1.652648, 1, 4.0663);

        glNormal3d(1, 1, 1);
        glVertex3d(1.401143, 1.130339, 3.093384);
        glVertex3d(1.498741, 1, 3.093384);
        glVertex3d(1.474331, 1.154119, 3.093384);

        glNormal3d(1, 1, 1);
        glVertex3d(1.401143, 1.130339, 3.093384);
        glVertex3d(1.421787, 1, 3.093384);
        glVertex3d(1.498741, 1, 3.093384);

    glEnd();
    glEndList();
}
